/* October 2 editorial checks: reuse the existing cyan / purple semantics. */
[data-current-review="true"]{border-left-color:#ad91eb!important;border-color:rgba(173,145,235,.42)!important;background:linear-gradient(140deg,rgba(43,32,66,.85),rgba(16,28,42,.95))!important}
[data-current-review="true"] .update-label{color:#cfb8ff!important}
.company-context-note{max-width:78ch;margin:28px 0;padding:22px 24px;border-left:3px solid #69d9ff;border-radius:0 12px 12px 0;background:rgba(24,59,74,.24);overflow-wrap:anywhere}
.company-context-note h2,.company-context-note h3{margin:0 0 16px;line-height:1.3;font-size:clamp(1.2rem,2.1vw,1.65rem)}
.company-context-note p{line-height:1.7;margin:0 0 16px}.company-context-note p:last-child{margin-bottom:0}
.daily-layer-review{border-top:1px solid rgba(150,188,205,.2);padding-top:10px;margin-top:12px!important;font-size:.83rem;line-height:1.6}.daily-layer-review strong{color:#c7b5ef}
:where(a,button,input,summary):focus-visible{outline:2px solid #9de8ed;outline-offset:4px}
@media(max-width:600px){.company-context-note{padding:18px 16px;margin:24px 0}}

main section.company-context-note{max-width:78ch!important;padding:24px!important;margin:28px 0!important}
@media(max-width:600px){main section.company-context-note{padding:18px 16px!important}}
