.ah36pG_shell{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:72px;display:grid}.ah36pG_doc{min-width:0;max-width:760px}.ah36pG_doc h2{font-family:var(--font-serif);color:var(--ink);border-top:1px solid var(--hairline);margin:56px 0 14px;padding-top:24px;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.2}.ah36pG_doc h2:first-child{border-top:0;margin-top:0;padding-top:0}.ah36pG_doc h3{font-family:var(--font-serif);color:var(--ink);margin:28px 0 10px;font-size:20px;font-weight:500;line-height:1.3}.ah36pG_doc p,.ah36pG_doc li{color:var(--ink-2);font-size:17px;line-height:1.75}.ah36pG_doc p{margin:14px 0}.ah36pG_doc strong{color:var(--ink);font-weight:600}.ah36pG_doc a{color:var(--copper-dark);border-bottom:1px solid #b8733359;text-decoration:none}.ah36pG_doc a:hover{border-color:var(--copper-1)}.ah36pG_doc ol,.ah36pG_doc ul{margin:14px 0;padding-left:24px}.ah36pG_doc ol{list-style:decimal}.ah36pG_doc ul{list-style:outside}.ah36pG_doc li{margin:6px 0;padding-left:4px}.ah36pG_doc li::marker{color:var(--copper-1)}.ah36pG_doc li>ul{margin:6px 0}.ah36pG_updated{border-top:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.04em;padding-top:20px;color:var(--ink-3)!important;margin-top:56px!important;font-size:13px!important}.ah36pG_note{background:var(--bg-alt);border-left:2px solid var(--copper-1);margin:24px 0;padding:22px 26px}.ah36pG_note h3{margin-top:0}.ah36pG_note>:last-child{margin-bottom:0}.ah36pG_note>p:first-child{margin-top:0}.ah36pG_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 24px;display:grid}.ah36pG_cards[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.ah36pG_cards[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ah36pG_card{border:1px solid var(--hairline-2);background:var(--cream);padding:18px 20px}.ah36pG_card h4{color:var(--ink);font-size:15px;font-weight:600}.ah36pG_doc .ah36pG_card p{color:var(--ink-3);margin:6px 0 0;font-size:14px;line-height:1.6}.ah36pG_side{position:sticky;top:96px}.ah36pG_contactCard{background:var(--cream);border:1px solid var(--hairline-2);box-shadow:var(--shadow-warm);padding:26px 24px}.ah36pG_cardLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--copper-dark);font-size:11px}.ah36pG_contactCard p{color:var(--ink-2);margin-top:12px;font-size:15px}.ah36pG_contactCard ul{color:var(--ink-2);gap:8px;margin-top:12px;font-size:14px;display:grid}.ah36pG_contactCard a{color:var(--ink);border-bottom:1px solid #b8733359;text-decoration:none}.ah36pG_contactCard a:hover{border-color:var(--copper-1)}@media (max-width:960px){.ah36pG_shell{grid-template-columns:minmax(0,1fr);gap:48px}.ah36pG_side{position:static}}@media (max-width:640px){.ah36pG_cards,.ah36pG_cards[data-cols="3"]{grid-template-columns:minmax(0,1fr)}}
