*,*::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}.iztwm38ho{max-width:var(--s-container);margin-inline:auto;padding-inline:var(--s-3);width:100%}.iztwmco78{display:block}.iztwm1i9y{border-bottom:1px solid var(--c-line);background:var(--c-paper);position:sticky;top:0;z-index:10}.iztwm452y{display:flex;align-items:center;gap:var(--s-3);padding-block:var(--s-2)}.iztwmgel1{font-family:var(--f-head);font-weight:700;font-size:1.15rem;text-decoration:none;color:var(--c-ink)}.iztwmxads ul{list-style:none;display:flex;gap:var(--s-3);margin:0;padding:0;flex-wrap:wrap}.iztwm3aj5{text-decoration:none;color:var(--c-ink);font-weight:500}.iztwm3aj5:hover,.iztwm3aj5.active{color:var(--c-accent)}.iztwmnjjk{margin-left:auto;white-space:nowrap}.iztwm452y{flex-wrap:wrap}.iztwmxads{flex-basis:100%;order:3}.iztwmxads ul{justify-content:center}.iztwmj9pk,.iztwmzo3d,.iztwms02d,.iztwmao1t,.iztwmscq1{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}.iztwmj9pk,.iztwmzo3d,.iztwms02d,.iztwmao1t,.iztwmscq1:hover{background:var(--c-accent2);border-color:var(--c-accent2)}.iztwmkkxf{background:0 0;color:var(--c-accent)}.iztwmt1hj,.iztwmmdxv,.iztwmsfmh,.iztwmtfv5,.iztwmnz3n,.iztwmw9qg,.iztwmbiwl,.iztwmx1xh{padding-block:var(--s-section);padding-inline:var(--s-3)}.iztwmp34i,.iztwmp5hp,.iztwmi3yv,.iztwm0e51,.iztwmosee,.iztwm9h39,.iztwm065h,.iztwm60f6{max-width:var(--s-container);margin-inline:auto;width:100%}.iztwmo3og,.iztwm2sog,.iztwmewck,.iztwmpwd9,.iztwmwlmi,.iztwmbz2l,.iztwm1ewx,.iztwmsoc3{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)}.iztwmvcbb,.iztwmigra,.iztwm0ct9,.iztwmqgna,.iztwm7i4o,.iztwmyd4a,.iztwmyojm,.iztwm36t4,.iztwmwna5{color:var(--c-muted);max-width:var(--m-base);margin:0 0 var(--s-3)}.iztwm0ol6,.iztwmnre9,.iztwmmqei,.iztwmxej3,.iztwmy4ne,.iztwm8zum{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.iztwmf7tq,.iztwmp8b3,.iztwmsq2q,.iztwm62x1,.iztwm6uyi,.iztwmyblv{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-base);padding:var(--s-3)}.iztwmyjvu,.iztwmgnjc,.iztwme5bx,.iztwmeg32{display:grid;gap:var(--s-4);grid-template-columns:1fr}@media(min-width:820px){.iztwmyjvu,.iztwmgnjc,.iztwme5bx,.iztwmeg32{grid-template-columns:1fr 1fr;align-items:center}}.iztwmt1hj{background:var(--c-surface);border-bottom:1px solid var(--c-line)}.iztwmo3og{font-size:clamp(1.9rem,1rem + 3.4vw,3.1rem)}.iztwmgzk6{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;color:var(--c-accent);margin:0 0 var(--s-1)}.iztwmmjm2{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.iztwm4m7e{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2);padding:0;margin:var(--s-3)0 0}.iztwmsn29{background:var(--c-paper);border:1px solid var(--c-line);border-radius:999px;padding:var(--s-1)var(--s-2);font-size:.85rem}.iztwmjm62{min-width:0}.iztwmnaxe{min-width:0}.iztwm8eg3{min-width:0;margin-top:var(--s-3)}.iztwml868{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-base);display:block}.iztwmksec{color:var(--c-accent);font-weight:700;margin-right:var(--s-1)}.iztwm8f1z{border-color:var(--c-accent);box-shadow:0 0 0 2px var(--c-accent)inset}.iztwmq1dq{font-family:var(--f-head);font-size:1.6rem;display:block}.iztwmp1v3{color:var(--c-muted);font-size:.85rem}.iztwmvdqv{list-style:none;padding:0;margin:var(--s-2)0}.iztwmrmu7{padding:var(--s-1)0;border-bottom:1px solid var(--c-line)}.iztwmm81t{width:100%;border-collapse:collapse}.iztwmm81t th,.iztwmm81t td{border:1px solid var(--c-line);padding:var(--s-2);text-align:left;vertical-align:top}.iztwm4kut{overflow-x:auto}.iztwmxej3{display:flex;flex-wrap:wrap;gap:var(--s-2)}.iztwm62x1{padding:var(--s-1)var(--s-2);border-radius:999px}.iztwmyblv summary,.iztwm9sbq{cursor:pointer;font-weight:600;padding:var(--s-2)0}.iztwmgjhf{display:grid;gap:var(--s-2)var(--s-4)}@media(min-width:760px){.iztwmgjhf{grid-template-columns:1fr 1fr}}.iztwmbiwl{background:var(--c-surface);text-align:center}.iztwm0v68{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}.iztwm4r94{display:grid;gap:var(--s-5);margin-top:var(--s-4)}.iztwm9rl9{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%}.iztwm5kf1{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-base);margin:0 0 var(--s-3);display:block}.iztwm6szd{font-family:var(--f-head);font-size:1.5rem;line-height:1.2;margin:0 0 var(--s-1)}.iztwm6szd a{color:var(--c-ink);text-decoration:none}.iztwm6szd a:hover{color:var(--c-accent)}.iztwmggbx{color:var(--c-muted);font-size:.9rem;margin:0 0 var(--s-3)}.iztwml7bh p{margin:0 0 var(--s-3)}.iztwml7bh h2,.iztwml7bh h3,.iztwml7bh h4{font-family:var(--f-head);line-height:1.2;margin:var(--s-4)0 var(--s-2)}.iztwml7bh h3{font-size:1.2rem}.iztwml7bh h4{font-size:1.05rem}.iztwml7bh ul,.iztwml7bh ol{margin:0 0 var(--s-3);padding-left:var(--s-4)}.iztwml7bh li{margin:var(--s-1)0}.iztwml7bh a{color:var(--c-accent);text-decoration:underline;text-underline-offset:2px}.iztwml7bh strong{color:var(--c-ink);font-weight:700}.iztwmcrgq{display:inline-block;margin-top:var(--s-2);font-weight:600;color:var(--c-accent);text-decoration:none}.iztwmcrgq:hover{text-decoration:underline}.iztwmg45u{max-width:var(--m-base);margin-inline:auto;padding-block:var(--s-section)}.iztwmg45u h1,.iztwmk1hh{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)}.iztwmg45u p{margin:0 0 var(--s-3)}.iztwmg45u strong{color:var(--c-ink);font-weight:700}.iztwmg45u ul,.iztwmg45u ol{margin:0 0 var(--s-3);padding-left:var(--s-4)}.iztwmg45u li{margin:var(--s-1)0}.iztwmg45u 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)}.iztwm53w0{font-family:var(--f-head);line-height:1.18;position:relative;scroll-margin-top:5rem}.iztwm53w0-l2{font-size:1.6rem;margin:var(--s-5)0 var(--s-2)}.iztwm53w0-l3{font-size:1.25rem;margin:var(--s-4)0 var(--s-2)}.iztwm53w0-l4{font-size:1.05rem;margin:var(--s-3)0 var(--s-1)}.iztwma6jh{position:absolute;left:-1.1em;opacity:0;text-decoration:none;color:var(--c-muted)}.iztwma6jh::before{content:'#'}.iztwm53w0:hover .iztwma6jh{opacity:1}.iztwm53w0-l2{color:var(--c-accent);font-style:italic}.iztwm53w0-l2{border-top:2px dotted var(--c-line);padding-top:var(--s-4)}.iztwm651i{overflow-x:auto;margin:var(--s-3)0}.iztwmmaiw{margin:var(--s-3)0}.iztwmy2jw{width:100%;border-collapse:collapse;font-size:.96rem}.iztwms1qg,.iztwm71df{padding:var(--s-2);text-align:left;vertical-align:top}.iztwms1qg{font-family:var(--f-head);font-weight:700}.iztwm651i{border:1px solid var(--c-line);border-radius:var(--r-base);overflow:hidden}.iztwm71df,.iztwms1qg{border-bottom:1px solid var(--c-line)}.iztwm35h2,.iztwmg45u a{color:var(--c-accent);text-decoration:underline;text-underline-offset:2px}.iztwm35h2:hover{color:var(--c-accent2)}.iztwmg45u ul{list-style:square}.iztwmg45u ul li::marker{color:var(--c-accent)}.iztwmqhe7{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}.iztwm5nmj{color:var(--c-muted);font-size:.9rem;margin:0 0 var(--s-3)}.iztwmgyz7{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-base);margin:0 0 var(--s-4);display:block}.iztwm1i3o{list-style:none;padding:0;display:grid;gap:var(--s-2)}.iztwm5wlt{margin-top:var(--s-6);border-top:1px solid var(--c-line);background:var(--c-surface)}.iztwms7cd{display:flex;flex-wrap:wrap;gap:var(--s-4);justify-content:space-between;padding-block:var(--s-4)}.iztwm1zbg{font-family:var(--f-head);font-weight:700;margin:0 0 var(--s-1)}.iztwmbej6{font-style:normal;color:var(--c-muted);line-height:1.8}.iztwm8o62{color:var(--c-muted);max-width:34ch}.iztwm5wlt a{color:var(--c-accent)}.iztwm8142{display:flex;flex-wrap:wrap;gap:var(--s-4)}.iztwmddoc{display:block;font-weight:700;margin-bottom:var(--s-1)}.iztwm4gng{list-style:none;margin:0;padding:0}.iztwm4gng li{margin:var(--s-1)0}.iztwmhir1{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}.iztwmtnhh{list-style:none;display:flex;gap:var(--s-3);margin:0;padding:0}