.OSCGAW_page{max-width:1320px;padding:var(--page-top) var(--gutter) 90px;margin:auto}.OSCGAW_header{border-bottom:1px solid var(--line-mid);padding-bottom:42px}.OSCGAW_header h1{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin-top:24px;font-size:clamp(38px,5.2vw,72px);line-height:1.08}.OSCGAW_intro{max-width:65ch;color:var(--bone-dim);margin-top:24px;font-size:17px;line-height:1.75}.OSCGAW_date{color:var(--steel);margin-top:24px;font-size:12px}.OSCGAW_layout{grid-template-columns:210px minmax(0,1fr);gap:clamp(35px,6vw,92px);padding-top:42px;display:grid}.OSCGAW_index{top:calc(var(--header-h) + 24px);align-self:start;position:sticky}.OSCGAW_index nav+nav{border-top:1px solid var(--line);margin-top:34px;padding-top:26px}.OSCGAW_index ul{gap:6px;margin-top:15px;padding:0;list-style:none;display:grid}.OSCGAW_index a{color:var(--bone-dim);padding-block:7px;font-size:12px;line-height:1.5;display:inline-block}.OSCGAW_index a:hover,.OSCGAW_index a[aria-current=page]{color:var(--bone);text-underline-offset:4px;text-decoration:underline}.OSCGAW_content{min-width:0;max-width:760px}.OSCGAW_section{scroll-margin-top:calc(var(--header-h) + 24px)}.OSCGAW_section+.OSCGAW_section{border-top:1px solid var(--line);margin-top:38px;padding-top:32px}.OSCGAW_section h2{letter-spacing:-.025em;font-size:clamp(21px,2vw,27px);line-height:1.3}.OSCGAW_section p,.OSCGAW_section li{color:var(--bone-dim);font-size:15px;line-height:1.85}.OSCGAW_section p{margin-top:15px}.OSCGAW_section ul{margin-top:15px;padding-left:22px;list-style:outside}.OSCGAW_section li+li{margin-top:8px}.OSCGAW_section a{color:var(--bone);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.OSCGAW_section dl{margin-top:22px}.OSCGAW_section dt{color:var(--bone);font-size:14px;line-height:1.6}.OSCGAW_section dd{color:var(--bone-dim);margin:5px 0 22px;font-size:14px;line-height:1.75}@media (max-width:760px){.OSCGAW_page{padding-bottom:60px}.OSCGAW_header{padding-bottom:30px}.OSCGAW_layout{grid-template-columns:1fr;gap:32px;padding-top:28px}.OSCGAW_index{grid-template-columns:1fr 1fr;gap:22px;display:grid;position:static}.OSCGAW_index nav+nav{border:0;margin:0;padding:0}.OSCGAW_intro{font-size:15px}}.OSCGAW_mobileIndex{display:none}@media (max-width:760px){.OSCGAW_index{display:block}.OSCGAW_index>nav{display:none}.OSCGAW_mobileIndex{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.OSCGAW_mobileIndex summary{color:var(--bone);cursor:pointer;padding-block:10px;font-size:13px}}