.-KTQrq_page{background:var(--paper)}.-KTQrq_inner{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}@media (min-width:768px){.-KTQrq_inner{padding-inline:2rem}}.-KTQrq_eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:.7rem;margin-top:2rem;font-size:.7rem;display:flex}.-KTQrq_eyebrowRule{background:var(--accent);width:1.75rem;height:2px}.-KTQrq_title{letter-spacing:-.036em;max-width:20ch;color:var(--ink);text-wrap:balance;margin-top:1rem;font-size:clamp(2rem,1.4rem + 2.6vw,3rem);font-weight:600;line-height:1.05}.-KTQrq_lede{max-width:60ch;color:var(--ink-soft);margin-top:1.1rem;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.65}.-KTQrq_dates{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-faint);margin-top:1.25rem;padding-bottom:1.75rem;font-size:.75rem}.-KTQrq_body{gap:2.5rem;padding-block:2.5rem 4.5rem;display:grid}@media (min-width:1100px){.-KTQrq_body{grid-template-columns:14rem minmax(0,1fr);align-items:stretch;gap:4rem}}.-KTQrq_tocRail{order:-1}@media (min-width:1100px){.-KTQrq_tocRail{order:0}.-KTQrq_sticky{max-height:calc(100vh - 8rem);position:sticky;top:6rem;overflow-y:auto}}.-KTQrq_main{min-width:0;max-width:68ch}.-KTQrq_summary{border:2px solid var(--ink);background:var(--paper-base);box-shadow:4px 5px 0 var(--accent);border-radius:6px;padding:1.35rem 1.5rem}.-KTQrq_summaryHeading{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:.7rem;font-weight:600}.-KTQrq_summaryList{gap:.6rem;margin-top:1rem;display:grid}.-KTQrq_summaryItem{color:var(--ink);padding-left:1.5rem;font-size:.96rem;line-height:1.6;position:relative}.-KTQrq_summaryItem:before{content:"";background:var(--accent);border-radius:1px;width:.5rem;height:.5rem;position:absolute;top:.55rem;left:0}.-KTQrq_summaryNote{border-top:1px solid var(--rule);color:var(--ink-faint);margin-top:1rem;padding-top:.85rem;font-size:.84rem;line-height:1.55}.-KTQrq_section{margin-top:2.75rem;scroll-margin-top:6rem}.-KTQrq_h2{font-family:var(--display);letter-spacing:-.024em;color:var(--ink);font-size:clamp(1.25rem,1.1rem + .7vw,1.55rem);font-weight:650;line-height:1.2}.-KTQrq_prose{margin-top:.85rem}.-KTQrq_prose>*+*{margin-top:1.05rem}.-KTQrq_prose p,.-KTQrq_prose li{color:var(--ink-soft);font-size:.97rem;line-height:1.72}.-KTQrq_prose h3{font-family:var(--display);letter-spacing:-.016em;color:var(--ink);margin-top:1.75rem;font-size:1.05rem;font-weight:650}.-KTQrq_prose strong{color:var(--ink);font-weight:650}.-KTQrq_prose a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.-KTQrq_prose ul{gap:.55rem;display:grid}.-KTQrq_prose li{padding-left:1.35rem;position:relative}.-KTQrq_prose li:before{content:"";background:var(--ink-ghost);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.62rem;left:.1rem}.-KTQrq_prose .-KTQrq_tableWrap,.-KTQrq_tableWrap{border:1.5px solid var(--rule-strong);border-radius:6px;margin-top:1.1rem;overflow-x:auto}.-KTQrq_prose table{border-collapse:collapse;width:100%;font-size:.88rem}.-KTQrq_prose th,.-KTQrq_prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.65rem .85rem;line-height:1.55}.-KTQrq_prose th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--paper-warm);white-space:nowrap;font-size:.68rem;font-weight:600}.-KTQrq_prose td{color:var(--ink-soft)}.-KTQrq_prose tr:last-child td{border-bottom:none}.-KTQrq_related{border-top:1px solid var(--rule-strong);margin-top:3.5rem;padding-top:2rem}.-KTQrq_relatedHeading{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.7rem;font-weight:500}.-KTQrq_relatedList{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.-KTQrq_relatedLink{border:1.5px solid var(--rule-strong);background:var(--paper-base);color:var(--ink-soft);border-radius:4px;padding:.35rem .75rem;font-size:.85rem;transition:border-color .14s,color .14s,transform .14s;display:inline-flex}.-KTQrq_relatedLink:hover{border-color:var(--accent);color:var(--accent-ink);transform:translate(-1px,-1px)}.-KTQrq_contact{color:var(--ink-soft);margin-top:1.5rem;font-size:.9rem}.-KTQrq_contact a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}
