.t-hero{font-family:Newsreader,serif;font-weight:var(--w-medium);font-size:var(--role-hero, var(--display-hero-utility));line-height:var(--lh-display);letter-spacing:var(--tr-tight);text-wrap:balance;color:var(--ink);margin-top:var(--eyebrow-gap)}.t-sec{font-family:Instrument Sans,system-ui,sans-serif;font-weight:var(--w-semibold);font-size:var(--role-section, var(--display-section-utility));line-height:var(--lh-snug);letter-spacing:var(--tr-snug);text-wrap:balance;color:var(--ink);margin-top:var(--s-4);max-width:22ch}.t-close{font-family:Newsreader,serif;font-weight:var(--w-medium);font-size:clamp(30px,3.6vw,46px);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);text-wrap:balance;margin-top:var(--s-4)}.t-lede{font-size:var(--t-md);line-height:var(--lh-body);color:var(--ink-soft);max-width:var(--role-lede-measure, var(--measure-prose));margin-top:var(--s-5);text-wrap:pretty}.t-body{font-size:var(--t-base);line-height:var(--lh-body);color:var(--ink-soft)}.m-eyebrow{font-family:IBM Plex Mono,monospace;font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--muted);display:block;line-height:var(--eyebrow-lh);margin-bottom:0}.ilab{font-family:IBM Plex Mono,monospace;font-size:var(--t-2xs);font-weight:var(--w-medium);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--muted)}.ed-line{font-family:Newsreader,serif;font-style:italic;font-size:var(--t-md);line-height:var(--lh-snug);color:var(--muted);max-width:34ch}.sec-hero{padding:var(--gap-nav) 0 var(--s-9);background:var(--page)}.sec-page{padding:var(--s-9) 0;background:var(--page);border-top:var(--bw) solid var(--divider)}.sec-warm{padding:var(--s-9) 0;background:var(--surface-warm);border-top:var(--bw) solid var(--divider)}.sec-dark{padding:var(--s-9) 0;background:var(--deep);color:var(--deep-text)}.sec-dark .t-sec,.sec-dark .t-close{color:var(--deep-text)}.sec-dark .t-lede,.sec-dark .t-body{color:var(--deep-muted)}.sec-dark .m-eyebrow,.sec-dark .ilab{color:var(--deep-meta)}.sec-close{text-align:center}.sec-close .t-body{margin:var(--s-5) auto 0;max-width:52ch}.sec-close .t-close{margin-top:var(--s-5)}.sec-dark .reassure{color:var(--deep-muted)}.sec-close .reassure{margin-top:var(--s-5)}.s-head{max-width:var(--measure-prose)}.content-jumps{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:20px 0;border-top:1px solid var(--line);font-size:var(--t-sm);line-height:1.5}.content-jumps>span{color:var(--muted)}.content-jumps a{display:inline-flex;align-items:center;min-height:36px;color:var(--ink-soft);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-strong)}.content-jumps a:hover{color:var(--ink);text-decoration-color:currentColor}.content-jumps a:focus-visible{outline:2px solid var(--signal-strong);outline-offset:4px}@media (max-width:520px){.content-jumps{gap:4px 20px}.content-jumps>span{flex-basis:100%}}.rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-6);margin-top:var(--s-9);padding-top:var(--s-5);border-top:var(--bw) solid var(--line)}.rail div{display:flex;flex-direction:column;gap:var(--s-2)}.rail dd{margin:0;font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--ink)}.dh{margin:0;background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden}.dh-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dh-body.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-body.cols-2 .pl:nth-child(2n){border-right:0}.dh-body.cols-2 .pl:nth-child(-n+2){box-shadow:inset 0 3px 0 -1px var(--line-strong)}.pl{padding:var(--s-6) var(--s-5);border-right:var(--bw) solid var(--divider)}.pl:last-child{border-right:0}.pl{box-shadow:inset 0 3px 0 -1px var(--line-strong)}.pl h3{font-size:var(--t-base);font-weight:var(--w-semibold);line-height:var(--lh-snug);color:var(--ink);margin-top:var(--s-3)}.sup{font-size:var(--t-xs);line-height:var(--lh-normal);color:var(--muted);margin-top:var(--s-3)}@media (max-width:960px){.dh-body{grid-template-columns:repeat(2,minmax(0,1fr))}.rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}}@media (max-width:640px){.sec-hero{padding:var(--s-8) 0 var(--s-7)}.sec-page,.sec-warm,.sec-dark{padding:var(--s-8) 0}.dh-body,.dh-body.cols-2,.rail{grid-template-columns:1fr}.pl{border-right:0;border-bottom:var(--bw) solid var(--divider)}.pl:last-child{border-bottom:0}}@media (max-width:640px){#hero .acts,#close .acts{flex-direction:column;align-items:stretch}#hero .acts>a,#close .acts>a{justify-content:center;text-align:center;white-space:normal}}.g-cite{text-decoration:underline;text-underline-offset:.16em;text-decoration-thickness:1px}.g-cite:hover{text-decoration-thickness:2px}.t-lede a{text-decoration:underline;text-underline-offset:.18em}
