/* Official asset rendering: changes no layout hierarchy or copy. */
:root{--corporate-navy-ink:#0C203D;--corporate-deep-blue:#063B58;--corporate-blue-gray:#687E8E;--corporate-light-slate:#83A2B2;--corporate-neutral:#C7C2B6;--corporate-descriptor-blue:#365E73}
.hero-visual picture,.specialty-image picture {display:block;width:100%;height:100%}
.hero-visual picture img,.specialty-image picture img{width:100%;height:100%;object-fit:cover}
.brand img{object-fit:contain;object-position:left center}
.corporate-prepublication{margin:1.2em 0 1.4em;padding:16px 18px;background:#f1f7fa;border-left:3px solid #365e73}
.corporate-prepublication h2{font-size:1.07rem;line-height:1.35}
.corporate-prepublication ul{padding-left:20px}.corporate-prepublication li{margin:.4em 0;font-size:1rem}
.corporate-prepublication p{font-size:.94rem;line-height:1.5}
.intake-action[hidden]{display:none!important}.intake-action{margin-top:14px;padding:14px;border:1px solid #c3d7e1;border-radius:4px;background:#f6fafc}
.intake-action p{font-size:.98rem;line-height:1.5}
.intake-privacy-notice{margin:0 0 10px}
.intake-email-alternative{display:block;margin-bottom:10px;text-decoration:underline;text-underline-offset:2px}
.intake-status{font-size:.96rem;min-height:1.4em;color:#304c5f;margin:7px 0 0}
.intake-status[data-intake-state="error"]{color:#9a3026}
.mail-contact-link{white-space:normal}
