*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--f-body);color:var(--c-ink);background:var(--c-paper);line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}.yqhnlzt2r{max-width:var(--s-container);margin-inline:auto;padding-inline:var(--s-3);width:100%}.yqhnluw89{display:block}.yqhnlknuf{border-bottom:1px solid var(--c-line);background:var(--c-paper);position:sticky;top:0;z-index:10}.yqhnlszzo{display:flex;align-items:center;gap:var(--s-3);padding-block:var(--s-2)}.yqhnl8i6o{font-family:var(--f-head);font-weight:700;font-size:1.15rem;text-decoration:none;color:var(--c-ink)}.yqhnl5f79 ul{list-style:none;display:flex;gap:var(--s-3);margin:0;padding:0;flex-wrap:wrap}.yqhnlkreb{text-decoration:none;color:var(--c-ink);font-weight:500}.yqhnlkreb:hover,.yqhnlkreb.active{color:var(--c-accent)}.yqhnl8r5n{margin-left:auto;white-space:nowrap}.yqhnlszzo{flex-wrap:wrap}.yqhnl5f79{flex-basis:100%;order:3}.yqhnl5f79 ul{justify-content:center}.yqhnl671k,.yqhnl8z00,.yqhnligec,.yqhnly0vo,.yqhnlq9jc{display:inline-block;padding:var(--s-2)var(--s-3);border-radius:var(--r-base);background:var(--c-accent);color:var(--c-paper);text-decoration:none;font-weight:600;border:1px solid var(--c-accent);cursor:pointer}.yqhnl671k,.yqhnl8z00,.yqhnligec,.yqhnly0vo,.yqhnlq9jc:hover{background:var(--c-accent2);border-color:var(--c-accent2)}.yqhnlohum{background:0 0;color:var(--c-accent)}.yqhnlwg1i,.yqhnlb2fl,.yqhnluxir,.yqhnln1hs,.yqhnlhivy,.yqhnl56jr,.yqhnlryn3,.yqhnlkh3y{padding-block:var(--s-section);padding-inline:var(--s-3)}.yqhnlh73l,.yqhnlx7tm,.yqhnlmeyy,.yqhnlp8an,.yqhnlo7d7,.yqhnl46qc,.yqhnlyjhe,.yqhnlsg0y{max-width:var(--s-container);margin-inline:auto;width:100%}.yqhnllhb8,.yqhnlgtky,.yqhnluknn,.yqhnlx5j7,.yqhnlkecl,.yqhnl87sd,.yqhnlwx5f,.yqhnllhps{font-family:var(--f-head);font-size:clamp(1.5rem,1rem + 2.2vw,2.4rem);line-height:1.15;margin:0 0 var(--s-2)}.yqhnlq4h5,.yqhnlqiea,.yqhnlkb6m,.yqhnl3z9i,.yqhnl1x0w,.yqhnltnk0,.yqhnlixqe,.yqhnlwvvi,.yqhnl1883{color:var(--c-muted);max-width:var(--m-base);margin:0 0 var(--s-3)}.yqhnlk3f2,.yqhnlufmp,.yqhnleldp,.yqhnl5blw,.yqhnl5816,.yqhnln5xi{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.yqhnl2tg6,.yqhnluxq2,.yqhnlvno5,.yqhnl7e7u,.yqhnlz0j9,.yqhnlzy58{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-base);padding:var(--s-3)}.yqhnlmkuq,.yqhnl2ehy,.yqhnl6691,.yqhnlu2yg{display:grid;gap:var(--s-4);grid-template-columns:1fr}@media(min-width:820px){.yqhnlmkuq,.yqhnl2ehy,.yqhnl6691,.yqhnlu2yg{grid-template-columns:1fr 1fr;align-items:center}}.yqhnlwg1i{background:var(--c-surface);border-bottom:1px solid var(--c-line)}.yqhnllhb8{font-size:clamp(1.9rem,1rem + 3.4vw,3.1rem)}.yqhnlpn5w{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;color:var(--c-accent);margin:0 0 var(--s-1)}.yqhnlr5yk{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.yqhnlw9ld{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2);padding:0;margin:var(--s-3)0 0}.yqhnlfwo6{background:var(--c-paper);border:1px solid var(--c-line);border-radius:999px;padding:var(--s-1)var(--s-2);font-size:.85rem}.yqhnl4y75{min-width:0}.yqhnlt772{min-width:0}.yqhnlwvkq{min-width:0;margin-top:var(--s-3)}.yqhnlztve{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-base);display:block}.yqhnlxvfl{color:var(--c-accent);font-weight:700;margin-right:var(--s-1)}.yqhnlxsco{border-color:var(--c-accent);box-shadow:0 0 0 2px var(--c-accent)inset}.yqhnllf48{font-family:var(--f-head);font-size:1.6rem;display:block}.yqhnl224b{color:var(--c-muted);font-size:.85rem}.yqhnlv52e{list-style:none;padding:0;margin:var(--s-2)0}.yqhnly48x{padding:var(--s-1)0;border-bottom:1px solid var(--c-line)}.yqhnlur01{width:100%;border-collapse:collapse}.yqhnlur01 th,.yqhnlur01 td{border:1px solid var(--c-line);padding:var(--s-2);text-align:left;vertical-align:top}.yqhnlbv3i{overflow-x:auto}.yqhnl5blw{display:flex;flex-wrap:wrap;gap:var(--s-2)}.yqhnl7e7u{padding:var(--s-1)var(--s-2);border-radius:999px}.yqhnlzy58 summary,.yqhnlne40{cursor:pointer;font-weight:600;padding:var(--s-2)0}.yqhnlytce{display:grid;gap:var(--s-2)var(--s-4)}@media(min-width:760px){.yqhnlytce{grid-template-columns:1fr 1fr}}.yqhnlryn3{background:var(--c-surface);text-align:center}.yqhnlx6zq{background:var(--c-paper);border:1px solid var(--c-line);border-radius:var(--r-base);padding:var(--s-4);max-width:var(--s-container);margin-inline:auto;text-align:center}.yqhnlasyr{display:grid;gap:var(--s-5);margin-top:var(--s-4)}.yqhnllkub{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-base);padding:var(--s-4);max-width:var(--m-base);margin-inline:auto;width:100%}.yqhnlsja6{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-base);margin:0 0 var(--s-3);display:block}.yqhnl6t28{font-family:var(--f-head);font-size:1.5rem;line-height:1.2;margin:0 0 var(--s-1)}.yqhnl6t28 a{color:var(--c-ink);text-decoration:none}.yqhnl6t28 a:hover{color:var(--c-accent)}.yqhnlyvda{color:var(--c-muted);font-size:.9rem;margin:0 0 var(--s-3)}.yqhnl9a6v p{margin:0 0 var(--s-3)}.yqhnl9a6v h2,.yqhnl9a6v h3,.yqhnl9a6v h4{font-family:var(--f-head);line-height:1.2;margin:var(--s-4)0 var(--s-2)}.yqhnl9a6v h3{font-size:1.2rem}.yqhnl9a6v h4{font-size:1.05rem}.yqhnl9a6v ul,.yqhnl9a6v ol{margin:0 0 var(--s-3);padding-left:var(--s-4)}.yqhnl9a6v li{margin:var(--s-1)0}.yqhnl9a6v a{color:var(--c-accent);text-decoration:underline;text-underline-offset:2px}.yqhnl9a6v strong{color:var(--c-ink);font-weight:700}.yqhnlj6rr{display:inline-block;margin-top:var(--s-2);font-weight:600;color:var(--c-accent);text-decoration:none}.yqhnlj6rr:hover{text-decoration:underline}.yqhnlshqd{max-width:var(--m-base);margin-inline:auto;padding-block:var(--s-section)}.yqhnlshqd h1,.yqhnl1h8d{font-family:var(--f-head);font-size:clamp(1.7rem,1rem + 2.4vw,2.6rem);line-height:1.12;margin:0 0 var(--s-3)}.yqhnlshqd p{margin:0 0 var(--s-3)}.yqhnlshqd strong{color:var(--c-ink);font-weight:700}.yqhnlshqd ul,.yqhnlshqd ol{margin:0 0 var(--s-3);padding-left:var(--s-4)}.yqhnlshqd li{margin:var(--s-1)0}.yqhnlshqd blockquote{margin:var(--s-3)0;padding:var(--s-2)var(--s-3);border-left:3px solid var(--c-accent);background:var(--c-surface);color:var(--c-muted)}.yqhnlkepk{font-family:var(--f-head);line-height:1.18;position:relative;scroll-margin-top:5rem}.yqhnlkepk-l2{font-size:1.6rem;margin:var(--s-5)0 var(--s-2)}.yqhnlkepk-l3{font-size:1.25rem;margin:var(--s-4)0 var(--s-2)}.yqhnlkepk-l4{font-size:1.05rem;margin:var(--s-3)0 var(--s-1)}.yqhnl99tw{position:absolute;left:-1.1em;opacity:0;text-decoration:none;color:var(--c-muted)}.yqhnl99tw::before{content:'#'}.yqhnlkepk:hover .yqhnl99tw{opacity:1}.yqhnlkepk-l2{padding-bottom:var(--s-1);border-bottom:2px solid var(--c-line)}.yqhnlkepk-l2{border-top:3px solid var(--c-accent);padding-top:var(--s-4)}.yqhnlft0l{overflow-x:auto;margin:var(--s-3)0}.yqhnlf7yx{margin:var(--s-3)0}.yqhnl4u4j{width:100%;border-collapse:collapse;font-size:.96rem}.yqhnl7avc,.yqhnlmdg8{padding:var(--s-2);text-align:left;vertical-align:top}.yqhnl7avc{font-family:var(--f-head);font-weight:700}.yqhnl7avc,.yqhnlmdg8{border:1px solid var(--c-line)}.yqhnlg9em,.yqhnlshqd a{color:var(--c-accent);text-decoration:underline;text-underline-offset:2px}.yqhnlg9em:hover{color:var(--c-accent2)}.yqhnlshqd ul{list-style:disc}.yqhnlshqd ul li::marker{color:var(--c-accent)}.yqhnlukid{margin-top:var(--s-6);padding:var(--s-4);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-base);text-align:center}.yqhnl1bom{color:var(--c-muted);font-size:.9rem;margin:0 0 var(--s-3)}.yqhnl2ggr{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-base);margin:0 0 var(--s-4);display:block}.yqhnlz91t{list-style:none;padding:0;display:grid;gap:var(--s-2)}.yqhnl1ta4{margin-top:var(--s-6);border-top:1px solid var(--c-line);background:var(--c-surface)}.yqhnl5pye{display:flex;flex-wrap:wrap;gap:var(--s-4);justify-content:space-between;padding-block:var(--s-4)}.yqhnl2k1l{font-family:var(--f-head);font-weight:700;margin:0 0 var(--s-1)}.yqhnlj0l1{font-style:normal;color:var(--c-muted);line-height:1.8}.yqhnl2drd{color:var(--c-muted);max-width:34ch}.yqhnl1ta4 a{color:var(--c-accent)}.yqhnlptxn{display:flex;flex-wrap:wrap;gap:var(--s-4)}.yqhnl515o{display:block;font-weight:700;margin-bottom:var(--s-1)}.yqhnlbxx7{list-style:none;margin:0;padding:0}.yqhnlbxx7 li{margin:var(--s-1)0}.yqhnlfxny{border-top:1px solid var(--c-line);padding-block:var(--s-3);display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:space-between;color:var(--c-muted);font-size:.9rem}.yqhnlsqe3{list-style:none;display:flex;gap:var(--s-3);margin:0;padding:0}