.XY4PQG_page{padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(72px,9vw,120px)}.XY4PQG_crumbs{color:var(--mute);flex-wrap:wrap;gap:6px;margin-bottom:18px;font-size:.8125rem;list-style:none;display:flex}.XY4PQG_crumbs li+li:before{content:"/";color:var(--hair);margin-right:6px}.XY4PQG_crumbs a:hover{color:var(--ink)}.XY4PQG_head{border-bottom:1px solid var(--ink);gap:16px;max-width:760px;padding-bottom:clamp(28px,4vw,40px);display:grid}.XY4PQG_title{font-size:clamp(2.2rem,4.6vw,3.4rem)}.XY4PQG_updated{color:var(--mute);font-size:.8125rem}.XY4PQG_layout{grid-template-columns:212px minmax(0,1fr);gap:clamp(28px,5vw,64px);padding-top:clamp(28px,4vw,40px);display:grid}.XY4PQG_toc{align-self:start;gap:10px;display:grid;position:sticky;top:96px}.XY4PQG_toc ol{gap:8px;font-size:.875rem;list-style:none;display:grid}.XY4PQG_toc a{color:var(--mute)}.XY4PQG_toc a:hover{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.XY4PQG_body{max-width:68ch;color:var(--ink-2);gap:clamp(28px,4vw,40px);display:grid}.XY4PQG_body section{gap:12px;scroll-margin-top:96px;display:grid}.XY4PQG_body h2{font-variation-settings:"wdth" 108;letter-spacing:-.01em;color:var(--ink);font-size:1.25rem;font-weight:680;line-height:1.2}.XY4PQG_body h3{color:var(--ink);font-size:1rem;font-weight:640}.XY4PQG_body ul{gap:6px;padding-left:1.2em;display:grid}.XY4PQG_body a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.XY4PQG_body a:hover{text-decoration-thickness:2px}.XY4PQG_card{background:var(--paper);border:1px solid var(--ink);border-radius:var(--radius-label);gap:8px;padding:18px 20px 20px;display:grid}.XY4PQG_cardValue{color:var(--ink);overflow-wrap:anywhere;font-size:1.25rem;font-weight:620}.XY4PQG_qa{border-bottom:1px solid var(--hair)}.XY4PQG_qa:first-of-type{border-top:1px solid var(--ink)}.XY4PQG_qa summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:1.0625rem;font-weight:620;list-style:none;display:flex}.XY4PQG_qa summary::-webkit-details-marker{display:none}.XY4PQG_qa summary:after{content:"+";color:var(--mute-2);flex:none;font-size:1.25rem;line-height:1}.XY4PQG_qa[open] summary:after{content:"–"}.XY4PQG_qa p{color:var(--mute);padding:0 32px 18px 0}@media (max-width:860px){.XY4PQG_layout{grid-template-columns:1fr}.XY4PQG_toc{position:static}}
