/* Shared reference typography: explicit section introductions only. */
body.segim-reference-intros main .segim-consistent-heading{display:block;grid-column:1/-1;max-width:none!important;width:100%;color:#d9ac32!important;font-size:clamp(28px,2.8vw,38px)!important;font-weight:500!important;line-height:1.3!important;text-wrap:wrap;margin:0 0 24px!important;overflow-wrap:break-word;box-sizing:border-box}
body.segim-reference-intros main h3.segim-consistent-heading{font-size:clamp(24px,2.3vw,32px)!important}
body.segim-reference-intros main p.segim-consistent-description{display:block;grid-column:1/-1;max-width:none!important;width:100%!important;color:#f2f0e9!important;font-size:16px!important;font-weight:400!important;line-height:1.75!important;margin:0 0 26px!important;box-sizing:border-box;text-wrap:wrap}
body.segim-reference-intros main .segim-consistent-eyebrow{display:block;grid-column:1/-1;color:#d9ac32!important;font-size:11px!important;font-weight:700;letter-spacing:.1em;line-height:1.5;margin-bottom:20px}
body.segim-reference-intros main details>p{max-width:none!important;box-sizing:border-box;line-height:1.75;color:#f2f0e9}
body .segim-context-return{display:flex;position:static;flex-wrap:wrap;gap:12px;max-width:1280px;margin:24px auto;padding:0 20px;background:none}body .segim-context-return a{padding:12px 18px;border:1px solid #d9ac32;border-radius:5px;color:#d9ac32;min-height:44px;box-sizing:border-box}
@media(max-width:760px){body.segim-reference-intros main .segim-consistent-heading{font-size:27px!important;margin-bottom:18px!important}body.segim-reference-intros main h3.segim-consistent-heading{font-size:24px!important}body.segim-reference-intros main p.segim-consistent-description{margin-bottom:22px!important}body.segim-reference-intros main .segim-consistent-eyebrow{margin-bottom:14px}}
body.segim-reference-intros main .section-head{display:block!important;max-width:none;width:100%;text-align:left!important}body.segim-reference-intros main .section-head .segim-consistent-heading{text-align:left!important}body.segim-reference-intros main .section-head .eyebrow{margin-bottom:20px}
body.segim-reference-intros main .floor-context-links{max-width:none!important;width:100%;box-sizing:border-box;font-size:16px;line-height:1.75;color:#f2f0e9}
