/* V19: additive layer; preserves V17/V18 and central site UI */
body.hisn-v19 .hisn-hero__visual{min-height:100px}
body.hisn-v19 .hisn-v19-hero-mark{display:grid;place-items:center;width:94px;height:94px;border-radius:24px;border:1px solid rgba(238,208,138,.4);color:#f0d6a1;font-size:58px;background:rgba(255,255,255,.075);line-height:1}
body.hisn-v19 .hisn-v19-new .hisn-index-card{border-color:var(--hisn18-gold,#b18c44)}
body.hisn-v19 .hisn-v19-new .hisn-index-card__number{color:var(--hisn18-gold,#b18c44)}
body.hisn-v19 .hisn-quick__grid{grid-template-columns:repeat(4,minmax(0,1fr))}
body.hisn-v19 .hisn-quick__icon{font-family:inherit;display:inline-grid;place-items:center;min-width:24px}
body.hisn-v19 .hisn-v19-inpage{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--hisn18-border,#dde5dd);background:var(--hisn18-paper,#fff);margin-block:0 16px;flex-wrap:wrap}
body.hisn-v19 .hisn-v19-inpage label{font-weight:750;white-space:nowrap}
body.hisn-v19 .hisn-v19-inpage input{flex:1;min-width:130px;max-width:100%;border:1px solid var(--hisn18-border,#ddd);border-radius:10px;padding:10px 12px;background:var(--hisn18-bg,#f7faf7);color:var(--hisn18-ink,#123)}
body.hisn-v19 .hisn-v19-inpage span{color:var(--hisn18-muted,#456);font-size:.85rem}
body.hisn-v19 .hisn-v19-context{margin-block:10px 0;padding:6px 0 0;border-top:1px solid var(--hisn18-border,#ddd);font-size:.82rem}
body.hisn-v19 .hisn-v19-context a{color:var(--hisn18-accent,#17664d);text-decoration:underline;text-underline-offset:3px}
body.hisn-v19 .hisn-reading-intro{line-height:1.85}
body.hisn-v19 .hisn-detail-hero p:not(.hisn-eyebrow){max-width:92ch;line-height:1.8}
body.hisn-v19 [hidden]{display:none!important}
@media(max-width:760px){body.hisn-v19 .hisn-quick__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.hisn-v19 .hisn-v19-hero-mark{width:65px;height:65px;font-size:43px}body.hisn-v19 .hisn-hero{grid-template-columns:minmax(0,1fr) 76px}}
@media(max-width:390px){body.hisn-v19 .hisn-hero{grid-template-columns:1fr}body.hisn-v19 .hisn-hero__visual{display:none}}
