/* V120 editorial: concise public narrative; source, permission and evidence details remain intact. */
:root{--v120-navy:#16374d;--v120-muted:#587188;--v120-rule:#dce7eb}
.v119-home .hero-full-content h1{max-width:1030px;font-size:clamp(42px,4.4vw,68px);line-height:1.06;letter-spacing:-.035em}
.v119-home .hero-full-content .v111-hero-subtitle{max-width:740px!important;font-size:clamp(16px,1.24vw,19px)!important;line-height:1.55!important}
.v120-process-contrast{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:22px 2px 0;color:#3c5d70;border:0}
.v120-process-contrast p{line-height:1.7;font-size:14px;margin:0;max-width:800px}
.v120-process-contrast p strong{font-weight:800;color:var(--v120-navy)}
.v120-process-contrast p em{font-style:normal;color:var(--v120-navy);font-weight:650}
.v120-process-contrast a{white-space:nowrap;color:#0a5e81!important;text-decoration:none!important;font-weight:750;font-size:13px}
/* Interpretive long-form pages keep a premium editorial cadence without rebuilding V119 layout. */
.su75-public .su75-article .v120-lead>p:first-of-type{font-size:18px;line-height:1.7;color:#314a5c}
.su75-public .su75-article section .v120-note{font-size:13px;color:#587188;margin-top:18px;line-height:1.6}
.su75-public .su75-article .v120-contrast,.su75-public .su75-article .v120-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 8px}
.su75-public .su75-article .v120-contrast article,.su75-public .su75-article .v120-three article{border:1px solid var(--v120-rule);background:#f8fafb;border-radius:12px;padding:20px 17px;min-width:0}
.su75-public .su75-article .v120-contrast article:last-child{background:#eaf1f6;border-color:#c8d9e6}
.su75-public .su75-article .v120-contrast article strong{font-size:16px;line-height:1.3;color:var(--v120-navy);display:block;margin-bottom:10px}
.su75-public .su75-article .v120-three article b{font-size:11px;color:#176486;letter-spacing:.04em}
.su75-public .su75-article .v120-three article h3{font-size:18px;line-height:1.25;color:var(--v120-navy);margin:9px 0 8px}
.su75-public .su75-article .v120-contrast article p,.su75-public .su75-article .v120-three article p{font-size:14px;line-height:1.65;color:#465f70;margin:0}
.su75-public .su75-article .v120-thesis{background:#f2f6f8;border-top:2px solid #a0becd;border-radius:10px;padding:28px 28px 30px;margin:44px 0}
.su75-public .su75-article .v120-thesis h2{font-size:clamp(25px,2.2vw,34px);line-height:1.2}
.su75-public .su75-article .v120-thesis a{display:inline-block;font-size:14px;font-weight:750;margin-top:11px;text-decoration:none;color:#176486}
.su75-public .su75-article section p{line-height:1.72}
/* Avoid overemphasizing repeated status microcopy. */
.v119-opp-caption,.v119-disclaimer{max-width:690px}
@media(max-width:900px){.v120-process-contrast{flex-direction:column;gap:8px}.su75-public .su75-article .v120-contrast,.su75-public .su75-article .v120-three{grid-template-columns:1fr}}
@media(max-width:760px){.v119-home .hero-full-content h1{font-size:clamp(33px,8.5vw,49px);line-height:1.1}.v119-home .hero-full-content .v111-hero-subtitle{font-size:14px!important;line-height:1.55!important}.v120-process-contrast{padding-top:20px}.su75-public .su75-article .v120-lead>p:first-of-type{font-size:16px}.su75-public .su75-article .v120-thesis{padding:22px 18px}}
