/* Institutional reader: the same typography and structure as Model 231. */
.wb-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:70px}
.wb-document-hero .eyebrow{color:var(--lime);margin-bottom:20px}
.inner-page .wb-document-hero h1{font-size:clamp(58px,6vw,88px);line-height:1.05;font-weight:600;letter-spacing:0;margin:0 0 24px}
.wb-document-title{max-width:650px;color:#c7d1d2;font-size:16px;line-height:1.8;margin:0}
.wb-platform{padding:28px 0 24px 32px;border-left:1px solid #465057}
.wb-platform-link{font-size:15px;min-height:58px;white-space:nowrap}
.wb-platform>p{color:#acb8bd;font-size:12px;text-align:center;margin:16px 0 0}
.wb-language-note{font-size:12px;color:#aebbc1;line-height:1.6;margin-top:18px}
.wb-document-reader{background:#f5f6f2}
.wb-document-reader .legal-body sup{font-size:.7em;line-height:0;vertical-align:super}
.wb-document-reader .legal-note{scroll-margin-top:120px}
.wb-document-reader .legal-body a{color:#3d5034;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.wb-platform-link:focus-visible{outline:2px solid var(--paper);outline-offset:5px}
@media(max-width:1000px){.wb-hero-layout{grid-template-columns:1fr;gap:30px}.wb-platform{border-left:0;padding:0;justify-self:start}.wb-platform>p{text-align:left}}
@media(max-width:600px){.inner-page .wb-document-hero h1{font-size:48px}.wb-document-title{font-size:13px;line-height:1.8}.wb-platform{width:100%}.wb-platform-link{width:100%;font-size:14px;justify-content:space-between}.wb-document-hero .breadcrumbs{margin-bottom:30px}}
