.reference-page{width:min(1180px,100% - 48px);margin:0 auto;padding:28px 0 72px}.reference-article{margin-top:48px}.reference-hero{grid-template-columns:minmax(0,1fr) 400px;align-items:end;gap:46px;padding-bottom:56px;display:grid}.reference-hero h1{letter-spacing:-.06em;max-width:720px;margin:0;font:500 clamp(58px,8vw,106px)/.88 Newsreader Variable,serif}.reference-translation-status{color:#a3433b;letter-spacing:.06em;margin:17px 0 0;font:10px/1.4 IBM Plex Mono,monospace}.reference-summary{color:#43585e;max-width:680px;margin:30px 0 0;font-size:19px;line-height:1.7}.reference-terminology{border:1px solid var(--xp-line);background:#ffffff94;border-radius:12px;padding:22px}.reference-terminology dl,.reference-provenance dl{margin:0}.reference-terminology dl>div{border-bottom:1px solid #dbe3e0;padding:13px 0}.reference-terminology dl>div:first-child{padding-top:0}.reference-terminology dt,.reference-provenance dt{color:#52666b;letter-spacing:.08em;text-transform:uppercase;font:8px/1.4 IBM Plex Mono,monospace}.reference-terminology dd,.reference-provenance dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.45}.reference-identifiers{flex-wrap:wrap;gap:7px;padding-top:16px;display:flex}.reference-identifiers code,.reference-elements code{color:#53676c;border:1px solid #c7d2ce;border-radius:5px;padding:7px 9px;font:10px IBM Plex Mono,monospace}.reference-main-grid{border-top:1px solid var(--xp-line);grid-template-columns:minmax(0,1fr) 360px;gap:44px;padding:52px 0;display:grid}.reference-copy>section{padding:0 0 42px}.reference-copy>section+section{border-top:1px solid var(--xp-line);padding-top:42px}.reference-section-label{color:#9b443d;letter-spacing:.13em;margin:0 0 14px;font:9px/1.4 IBM Plex Mono,monospace}.reference-copy h2,.reference-sidebar h2,.reference-provenance h2{margin:0;font:560 34px/1.08 Newsreader Variable,serif}.reference-copy section>p:not(.reference-section-label){color:#40555b;max-width:700px;margin:20px 0 0;font-size:17px;line-height:1.75}.reference-relations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.reference-relations li>a,.reference-relations li>span,.reference-paths a{border:1px solid var(--xp-line);background:#ffffff75;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:14px 16px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.reference-glossary{border:1px solid var(--xp-line);border-radius:8px;gap:0;margin:22px 0 0;display:grid;overflow:hidden}.reference-glossary>div{background:#ffffff7a;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:17px 18px;display:grid}.reference-glossary>div+div{border-top:1px solid var(--xp-line)}.reference-glossary dt{font-weight:760}.reference-glossary dd{color:#50646a;margin:0;font-size:13px;line-height:1.55}.reference-sidebar{align-content:start;gap:14px;display:grid}.reference-sidebar>section{border:1px solid var(--xp-line);background:#f8faf8;border-radius:10px;padding:23px}.reference-viewer-card{color:#e6efec;background:var(--xp-dark)!important;border-color:#29464e!important}.reference-viewer-card h2{color:#fff;font-size:28px}.reference-viewer-card>p:not(.reference-section-label){color:#b9c9c6;margin:17px 0;font-size:12px;line-height:1.65}.reference-viewer-card>.reference-section-label{color:#ef8075}.reference-primary-link{border:1px solid var(--xp-coral);border-radius:7px;justify-content:space-between;min-height:50px;margin-top:18px;padding:15px;font-size:12px;font-weight:760;text-decoration:none;display:flex;color:#fff!important}.reference-unavailable{color:#b9c9c6;border:1px dashed #557078;margin-top:18px;padding:14px;font-size:12px;line-height:1.6}.reference-paths h2{margin-bottom:17px;font-size:25px}.reference-paths a+a{margin-top:8px}.reference-warning{color:#6c3c37;background:#fae6e2!important}.reference-correction{border:1px solid var(--xp-line);background:#ffffff94;border-radius:10px;padding:20px}.reference-correction h2{margin:0;font:550 24px/1.1 Newsreader Variable,serif}.reference-correction>p:not(.reference-section-label){color:#4f6368;font-size:13px;line-height:1.65}.reference-correction a{color:#943a34;text-underline-offset:3px;align-items:center;min-height:44px;margin-right:14px;font-size:12px;font-weight:750;text-decoration:underline;display:inline-flex}.reference-warning p{margin:7px 0 0;font-size:12px;line-height:1.6}.reference-provenance{border-top:1px solid var(--xp-line);padding-top:30px}.reference-provenance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.reference-provenance-grid>article{border:1px solid var(--xp-line);background:#ffffff85;border-radius:9px;min-width:0;padding:22px}.reference-provenance-grid article>p:first-child{color:#9b443d;letter-spacing:.1em;margin:0 0 7px;font:9px/1.4 IBM Plex Mono,monospace}.reference-provenance-grid h3{margin:0 0 18px;font:560 24px/1.1 Newsreader Variable,serif}.reference-provenance-grid dl>div{border-top:1px solid #dae2df;padding:9px 0}.reference-provenance-grid article>a{overflow-wrap:anywhere;color:#226e68;text-underline-offset:3px;margin-top:10px;font-size:11px;display:block}.reference-provenance-grid article>p:last-child{color:#56696e;font-size:11px;line-height:1.55}.reference-elements{border:1px solid var(--xp-line);background:#eef3f0;border-radius:8px;margin-top:14px;padding:18px 20px}.reference-elements summary{cursor:pointer;font-size:12px;font-weight:750}.reference-elements p{color:#5c6e72;font-size:11px}.reference-elements>div{flex-wrap:wrap;gap:6px;display:flex}.reference-attribution{color:#52666b;margin:18px 0 0;font:10px/1.55 IBM Plex Mono,monospace}@media (max-width:900px){.reference-hero,.reference-main-grid{grid-template-columns:1fr}.reference-sidebar{grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr))}.reference-viewer-card{grid-column:1/-1}.reference-provenance-grid{grid-template-columns:1fr}}@media (max-width:600px){.reference-page{width:min(100% - 28px,1180px);padding-top:20px}.reference-article{margin-top:42px}.reference-hero{gap:34px;padding-bottom:42px}.reference-hero h1{font-size:clamp(58px,19vw,78px)}.reference-summary{font-size:17px}.reference-main-grid{gap:34px;padding-top:38px}.reference-sidebar,.reference-relations{grid-template-columns:1fr}.reference-glossary>div{grid-template-columns:1fr;gap:6px}}
