/* Institutional content builds on the portal foundations. */
[data-page=info]{background:var(--bg);color:var(--text)}
[data-page=info] .chrome-wrap{padding-inline:48px}
[data-page=info] main{max-width:880px;margin:0 auto;padding:54px 0 12px}
[data-page=info] h1{font-size:clamp(36px,5vw,58px);line-height:1.1;max-width:850px;margin:12px 0 24px;overflow-wrap:anywhere}
[data-page=info] h2{font-size:24px;line-height:1.25;margin:28px 0 12px}
[data-page=info] h2:first-child{margin-top:0}
[data-page=info] p,[data-page=info] li{font-size:15px;line-height:1.75;color:var(--muted)}
[data-page=info] .lead{font-size:18px;max-width:780px;margin:0 0 28px}
[data-page=info] .kicker,[data-page=info] .eyebrow{color:var(--mint-ink);font-size:11px;font-weight:700;letter-spacing:.12em}
[data-page=info] .card,[data-page=info] .data-summary{display:block;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card);padding:28px;margin:24px 0}
[data-page=info] .notice{border-left:4px solid var(--peach);border-radius:16px}
[data-page=info] .method-copy{padding:28px;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-card)}
[data-page=info] main a{color:var(--mint-ink);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
[data-page=info] .list{padding-left:22px}[data-page=info] li+li{margin-top:10px}
@media(max-width:1000px){[data-page=info] main{margin-inline:30px}[data-page=info] .chrome-wrap{padding-inline:30px}}
@media(max-width:720px){[data-page=info] main{margin-inline:22px;padding-top:32px}[data-page=info] .chrome-wrap{padding-inline:22px}[data-page=info] .card,[data-page=info] .data-summary,[data-page=info] .method-copy{padding:20px}[data-page=info] h2{font-size:22px}}
