span.trv46j{white-space:normal}.e5ase2{object-fit:cover;vertical-align:middle;border-radius:50%;width:28px;height:28px;margin-right:.45em;display:inline-block}.tfp4ra:before{content:", "}.p5ynmh{--col:min(720px, 100% - 2 * var(--gutter))}.p5ynmh h1,.p5ynmh h2,.p5ynmh h3{letter-spacing:-.01em;font-weight:700}.avacr0{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uhgw9y{left:var(--gutter);z-index:20;padding:var(--s3);background:var(--color-surface);color:var(--color-heading);position:absolute;top:-100px}.uhgw9y:focus{top:var(--s2)}.ypsz3u,.kqehwp{color:var(--color-muted);font-size:var(--font-size-small);line-height:1.55}.xbmuhq{color:var(--color-muted);font-size:var(--font-size-small);font-style:italic}.ulr8i6{gap:0 var(--s2);color:var(--color-muted);font-size:var(--font-size-small);flex-wrap:wrap;margin:0;display:flex}.ulr8i6>*+:before{content:"·";margin-right:var(--s2)}.t86mcg{width:var(--col);margin-inline:auto}.fiekog{justify-content:center;align-items:center;gap:var(--s2);min-height:48px;padding:var(--s2) var(--s5);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-on-accent);border:0;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.fiekog:hover,.fiekog:focus-visible{background:var(--color-accent-strong);color:var(--color-on-accent)}.fiekog svg{flex:none;width:20px;height:20px}.dc4ahc{background:var(--color-on-accent);color:var(--color-heading)}.dc4ahc:hover,.dc4ahc:focus-visible{background:color-mix(in srgb,var(--color-accent) 18%,var(--color-on-accent));color:var(--color-heading)}.pgnult,.pgnult:hover,.pgnult:focus-visible{border:1px solid var(--color-border);min-height:44px;color:var(--color-heading);background:0 0}.wi72di{border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-heading);border-radius:50%;place-items:center;padding:0;font-size:26px;line-height:1;display:grid}.v57wvz{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.v57wvz:after{content:"→";margin-left:var(--s2)}.jj72jt{border-bottom:1px solid var(--color-border)}.yqo1u7{padding:var(--space) var(--gutter);background:var(--color-heading);color:var(--color-on-accent);font-size:calc(var(--font-size-small) - 1px);text-align:center;margin:0;line-height:1.6}.yqo1u7 a{color:inherit;font-weight:700}.jj72jt .t86mcg{justify-content:space-between;align-items:center;gap:var(--card-gap);min-height:76px;display:flex;position:relative}.jgx9sy img{width:auto;max-width:200px;max-height:40px;display:block}.hny8ar summary{align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s3);border:1px solid var(--color-heading);border-radius:var(--radius-control);color:var(--color-heading);font-family:var(--font-heading);cursor:pointer;font-weight:700;list-style:none;display:flex}.hny8ar summary::-webkit-details-marker{display:none}.hny8ar summary:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}.hny8ar[open] summary:after{transform:translateY(2px)rotate(-135deg)}.hny8ar nav{z-index:10;padding:var(--s2) 0;background:var(--color-surface);border-bottom:3px solid var(--color-heading);position:absolute;top:100%;left:0;right:0}.hny8ar ul,.p67d3h ul,.crhac0 ul,.eq50jm,.ppndyd,.vg5ys9,.s783le ol{margin:0;padding:0;list-style:none}.hny8ar li+li{border-top:1px solid var(--color-border)}.hny8ar a{min-height:52px;color:var(--color-heading);font-family:var(--font-heading);font-size:var(--font-size-h3);align-items:center;font-weight:700;text-decoration:none;display:flex}.hny8ar a:hover{color:var(--color-accent)}.tnqlz2 ol{gap:var(--s2);padding:var(--s3) 0;color:var(--color-muted);font-size:var(--font-size-small);flex-wrap:wrap;margin:0;list-style:none;display:flex}.tnqlz2 a{color:inherit;padding-block:2px;display:inline-block}.tnqlz2 li+li:before{content:"›";padding-right:var(--s2)}.u8hdv7>*{width:var(--col);margin-inline:auto}.u8hdv7>section{padding-block:calc(var(--card-gap) * 1.5)}.u8hdv7>section+section:not(.khn9j7,.go5tej){border-top:1px solid var(--color-border)}.u8hdv7>section>h2{margin-bottom:var(--s4)}.u8hdv7>section>:last-child:not([popover]){margin-bottom:0}.u8hdv7>.ce6zzn{width:auto;padding:0}.u8hdv7>section:has(>aside){display:block}.u8hdv7>section:has(>aside) h1{font-size:calc(var(--font-size-h1) + 4px);letter-spacing:-.01em}.u8hdv7>section:has(>aside)>aside{margin-top:var(--card-gap)}.l5wutw{padding-top:var(--card-gap)!important}.l5wutw h1{margin-bottom:var(--s3)}.oibvm5{font-size:calc(var(--font-size-base) + 1px);line-height:1.55}.ce6zzn{isolation:isolate;background:var(--color-heading);color:var(--color-on-accent);position:relative;overflow:hidden}.ce6zzn:before{content:"";z-index:-1;background:var(--color-on-accent);opacity:calc(var(--pattern-opacity) * .6);transform:rotate(var(--pattern-rotate));mask:var(--pattern-image) 0 0 / var(--pattern-size) var(--pattern-size) repeat;position:absolute;inset:-50%}.lbqbza{gap:var(--s3);width:var(--col);padding:calc(var(--card-gap) * 1.5) 0;margin:auto;display:grid}.lbqbza h1{color:inherit;font-size:calc(var(--font-size-h1) + 4px);margin:0;line-height:1.12}.lbqbza a:not(.fiekog){color:inherit}.lbqbza .ulr8i6{color:color-mix(in srgb,var(--color-on-accent) 78%,var(--color-heading))}.lbqbza .oibvm5{margin:0}.mh3jj5{align-items:center;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.f7wgwy{aspect-ratio:3;place-items:center;width:180px;display:grid}.f7wgwy img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.f7wgwy:has(b){aspect-ratio:auto;width:auto}.f7wgwy b{font:700 var(--font-size-h2)/1.1 var(--font-heading)}.hlx8ph{width:200px;padding:var(--s2) var(--s3);border-radius:var(--radius-control);background:var(--color-on-accent)}.hfo59e{padding-left:var(--s3);font-family:var(--font-heading);border-left:2px solid;font-style:italic}.av3944{align-items:center;gap:var(--s3) var(--s5);max-width:640px;margin-top:var(--s2);padding:var(--s4) 0;border-block:1px solid color-mix(in srgb,var(--color-on-accent) 25%,transparent);grid-template-columns:minmax(0,1fr) auto;display:grid}.av3944 .fiekog{min-height:56px;font-size:calc(var(--font-size-base) + 1px)}.fs4n5b{margin:0;display:grid}.av3944>.fiekog:only-child{grid-column:1/-1;justify-self:start}.fs4n5b span{font-size:var(--font-size-small);opacity:.85}.fs4n5b strong{font:700 calc(var(--font-size-h2) + 2px)/1.2 var(--font-heading);text-wrap:balance}.mvfzfc>span:first-child{padding:0 var(--space);border:1px solid;font-weight:700;line-height:1.4}.mvfzfc>span:first-child+span:before{content:none}.untct3{padding:var(--space) var(--s3);background:var(--color-negative-tint);color:var(--color-rating-low,var(--color-heading));font-size:var(--font-size-small);justify-self:start;margin:0;font-weight:700}.uoir3m{margin:var(--s2) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.uoir3m>div{padding:var(--s2) var(--s3);border-left:1px solid color-mix(in srgb,var(--color-on-accent) 25%,transparent)}.uoir3m>div:first-child{border:0;padding-left:0}.uoir3m dt{font-size:var(--font-size-small);opacity:.85}.uoir3m dd{font:700 var(--font-size-h3)/1.3 var(--font-heading);margin:0}.uoir3m summary{align-items:center;gap:var(--s2);cursor:pointer;min-height:32px;list-style:none;display:flex}.uoir3m summary::-webkit-details-marker{display:none}.uoir3m summary:after{content:"+";font-family:var(--font-body)}.uoir3m details[open] summary:after{content:"−"}.uoir3m details ul{margin:var(--space) 0 0;padding-left:var(--s4);font:400 var(--font-size-small)/1.6 var(--font-body)}.hsa0qf{align-items:center;gap:var(--s2) var(--s5);grid-template-columns:auto minmax(0,1fr);display:grid}.jupvbf{padding:var(--s2) var(--s3);border-radius:var(--radius-control);color:var(--color-heading);font-size:var(--font-size-small);--color-star:currentColor;justify-items:start;gap:2px;margin:0;display:grid}.jupvbf strong{font:700 calc(var(--font-size-h1) + 4px)/1 var(--font-heading)}.jupvbf span:last-child{font-weight:700}.hsa0qf ul{gap:var(--s2) var(--s5);font-size:var(--font-size-small);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hsa0qf li{gap:2px var(--s2);grid-template-columns:minmax(0,1fr) auto;display:grid}.hsa0qf li>i{background:color-mix(in srgb,var(--color-on-accent) 22%,transparent);border-radius:2px;grid-column:1/-1;height:4px}.hsa0qf li>i>i{border-radius:inherit;background:var(--color-on-accent);height:100%;display:block}.jupvbf:not(:has(strong)){color:inherit;font:700 var(--font-size-h3)/1.2 var(--font-heading);padding:0}.xpmwk0{color:var(--color-rating-low,var(--color-heading));background:var(--color-negative-tint)}.mpew80{color:var(--color-rating-mid,var(--color-heading));background:color-mix(in srgb,currentColor 9%,var(--color-surface))}.wm2nvr{color:var(--color-rating-high,var(--color-heading));background:var(--color-positive-tint)}.za83hq{width:min(720px, 100vw - 2 * var(--gutter));max-height:88dvh;padding:var(--card-gap) var(--card-padding);border:0;border-top:6px solid var(--color-heading);background:var(--color-surface);color:var(--color-text);margin:6dvh auto auto;overflow:auto}.za83hq::backdrop{background:color-mix(in srgb,var(--color-heading) 65%,transparent)}.u2cr0t{justify-content:space-between;align-items:start;gap:var(--card-gap);display:flex}.u2cr0t h2{margin:0}.za83hq>.fiekog{width:100%}.o7hld8{margin:var(--s3) 0;border-top:1px solid var(--color-border)}.nev0ku{align-items:center;gap:var(--s3) var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.nev0ku>*{flex:160px;min-width:0}.nev0ku>.qkf7ia{flex:999 240px}.i4wqdn .fiekog{white-space:nowrap}.r8f5t2 tr{align-items:center;gap:var(--s3) var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 190px;display:grid}.r8f5t2 tr:has(img){grid-template-columns:150px minmax(0,1fr) 190px}.ntehsw{justify-items:start;display:grid}.ntehsw img{object-fit:contain;object-position:left;width:120px;height:auto;max-height:44px}.rfg8bq{margin:0 0 var(--space);color:var(--color-heading);font-weight:700;line-height:1.4}.nev0ku .kqehwp,.r8f5t2 .kqehwp{margin:var(--space) 0 0}.ulr8i6 small{font-size:inherit;font-weight:700}.i4wqdn,.r8f5t2 td:has(>.fiekog){gap:var(--s2);text-align:center;display:grid}.r8f5t2 td:has(>.fiekog){grid-column:-2}.go5tej{margin-block:var(--card-gap);border:2px solid var(--color-heading);padding:var(--card-gap) var(--card-padding)!important}.go5tej+section{border-top:0!important}.r8f5t2{margin-bottom:var(--s3);border-top:1px solid var(--color-border);display:block}.r8f5t2 tbody{display:block}.r8f5t2 td{padding:0}.khn9j7{border-bottom:1px solid var(--color-border);font-size:var(--font-size-small);padding:var(--s3) 0!important}.khn9j7 p{padding-left:var(--s3);border-left:3px solid var(--color-rating-low,var(--color-heading));margin:0}.khn9j7 strong{color:var(--color-heading)}.khn9j7 a{font-weight:700}.s783le{padding-block:var(--s4);border-top:1px solid var(--color-border)}.s783le h2{margin:0 0 var(--s2);color:var(--color-muted);font:400 var(--font-size-small)/1.4 var(--font-body);font-style:italic}.s783le ol{gap:0 var(--s5);counter-reset:toc;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s783le li{counter-increment:toc}.s783le a{min-height:40px;color:var(--color-heading);font-size:calc(var(--font-size-base) - 2px);text-decoration-color:var(--color-border);align-items:center;font-weight:600;line-height:1.5;display:inline-flex}.s783le a:before{content:counter(toc) ".";margin-right:var(--space);color:var(--color-muted);flex:none;font-weight:400}.a9ogqw{max-width:var(--text-width)}.a9ogqw h2,.a9ogqw h3{margin-top:var(--card-gap)}.a9ogqw:first-child>:first-child{margin-top:0}section>.a9ogqw+.a9ogqw{margin-top:var(--card-gap)}.a9ogqw table{contain:inline-size;border-collapse:collapse;margin-bottom:var(--card-gap);display:block;overflow-x:auto}.a9ogqw th,.a9ogqw td{text-align:left;vertical-align:top;padding:var(--s2) var(--s3) var(--s2) 0;border-bottom:1px solid var(--color-border);overflow-wrap:break-word;hyphens:auto;font-size:var(--font-size-small)}.a9ogqw thead th{border-bottom-color:var(--color-heading)}.a9ogqw tr>:first-child{font-weight:600}.a9ogqw table:not(:has(tr>:nth-child(3))){table-layout:fixed;width:100%;display:table}.a9ogqw table:not(:has(tr>:nth-child(3))) tr>:first-child{width:40%}.a9ogqw .plt511{margin-top:var(--card-gap)}.s3s5o5{align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s3);color:var(--color-heading);--color-star:var(--color-accent);flex-wrap:wrap;display:flex}.s3s5o5 strong{font:700 var(--font-size-h1)/1 var(--font-heading)}.s3s5o5>span:last-child{color:var(--color-muted);font-size:var(--font-size-small)}.cgeblv{gap:0 var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cgeblv>div{gap:var(--s3);padding:var(--s2) 0;border-bottom:1px dotted var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.cgeblv dt{font-weight:600}.cgeblv dd{color:var(--color-heading);font-size:var(--font-size-small);justify-items:end;gap:2px;margin:0;font-weight:700;display:grid}.cgeblv small{color:var(--color-muted);font-weight:400}.vdx3j4{border-collapse:collapse;width:100%}.vdx3j4 caption{margin-bottom:var(--s3);color:var(--color-muted);font-size:var(--font-size-small);text-align:left}.vdx3j4 th,.vdx3j4 td{padding:var(--s2) 0;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.vdx3j4 th{width:36%;padding-right:var(--s4);color:var(--color-muted);font-size:var(--font-size-small);font-weight:600}.vdx3j4 td{color:var(--color-heading);font-weight:600}.vdx3j4 time{color:var(--color-muted);font-size:var(--font-size-small);font-weight:400;display:block}.q34qp8 td>span{color:var(--color-rating-high,var(--color-heading))}.yh9725 td>span{color:var(--color-rating-low,var(--color-heading))}.irnf9e h3{margin:var(--s4) 0 var(--s2);font-size:var(--font-size-h3)}.irnf9e h3:first-child{margin-top:0}.irnf9e ul{margin:0;padding:0;list-style:none}.irnf9e li{gap:var(--s3);padding:var(--space) 0;align-items:start;line-height:1.55;display:flex}.irnf9e svg{flex:none;width:20px;height:20px;margin-top:3px}.ynpmu8 svg{color:var(--color-rating-high,var(--color-accent))}.lumsga svg{color:var(--color-rating-low,var(--color-heading))}.xe0c9f{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xe0c9f>figure:first-child{grid-column:1/-1}.plt511{margin:0}.plt511 img{width:100%;height:auto;display:block}.hr1s78{margin:0;padding:0;list-style:none}.hr1s78 li{padding:var(--s3) 0;border-top:1px solid var(--color-border)}.hr1s78 time{color:var(--color-muted);font-size:var(--font-size-small)}.hr1s78 strong{color:var(--color-heading);display:block}.hr1s78 p{margin:var(--space) 0 0}.he04ys>details{border-top:1px solid var(--color-border)}.he04ys>details:last-child{border-bottom:1px solid var(--color-border)}.he04ys summary{justify-content:space-between;align-items:center;gap:var(--s2);min-height:48px;padding:var(--space) 0;cursor:pointer;color:var(--color-heading);font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:700;list-style:none;display:flex}.he04ys summary::-webkit-details-marker{display:none}.he04ys summary:after{content:"+";font-family:var(--font-body);flex:none;font-weight:400}.he04ys details[open] summary:after{content:"−"}.he04ys p{margin:0 0 var(--s3)}.y4gli1{gap:var(--card-gap);display:grid}.v5uz0f{gap:var(--card-gap);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.v5uz0f img{border-radius:50%;width:72px;height:auto}.v5uz0f h3{margin:var(--space) 0}.v5uz0f p{margin:0}.rcyed5 h2 span{padding:0 var(--s2);border:2px solid}.ppndyd li{border-bottom:1px solid var(--color-border)}.ppndyd a{align-items:center;min-height:48px;font-weight:600;display:flex}.vg5ys9 li+li{border-top:1px solid var(--color-border)}.kbzsa3{padding:var(--s3) 0}.kbzsa3 p{margin:0}.kbzsa3>p:last-child:not(:nth-child(2)){margin-top:var(--space);font-size:var(--font-size-small)}.wnttps{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.wnttps a{padding-block:var(--s2);color:var(--color-heading);font:700 var(--font-size-h3)/1.3 var(--font-heading);display:inline-block}.vo011d{padding:0 var(--s2);border-radius:var(--radius-control);font-family:var(--font-heading);white-space:nowrap}.cft7r4{margin-top:calc(var(--card-gap) * 2);padding-bottom:var(--card-gap);border-top:3px solid var(--color-heading);color:var(--color-muted);font-size:var(--font-size-small)}.p67d3h ul{justify-content:center;gap:0 var(--s5);padding:var(--s3) var(--gutter);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.p67d3h a{min-height:44px;color:var(--color-heading);font-family:var(--font-heading);align-items:center;font-weight:700;display:inline-flex}.crhac0{gap:var(--card-gap) calc(var(--card-gap) * 2);padding-block:var(--card-gap);flex-wrap:wrap;display:flex}.crhac0 h2{margin:0 0 var(--space);font:700 var(--font-size-small)/1.4 var(--font-body)}.crhac0 a,.eq50jm a{min-height:36px;color:inherit;align-items:center;display:inline-flex}.ydpt3h strong{padding:0 var(--space);color:var(--color-heading);border:1px solid}.eq50jm{gap:0 var(--card-gap);margin-bottom:var(--card-gap);flex-wrap:wrap;display:flex}.pldlgz{display:none}@media (width<=760px){.lbqbza h1{font-size:var(--font-size-h1-mobile)}.f7wgwy{width:150px}.hlx8ph{width:170px}.av3944{gap:var(--s3);grid-template-columns:1fr}.s783le ol{grid-template-columns:1fr}.av3944 .fiekog{width:100%}.uoir3m{grid-template-columns:1fr}.uoir3m>div,.uoir3m>div:first-child{gap:var(--s3);padding:var(--s2) 0;border:0;border-top:1px solid color-mix(in srgb,var(--color-on-accent) 25%,transparent);grid-template-columns:7.5em minmax(0,1fr);align-items:baseline;display:grid}.hsa0qf{display:block}.jupvbf{justify-content:start;align-items:center;gap:var(--s3);grid-auto-flow:column}.hsa0qf:not(:has(strong)),.hsa0qf ul{display:none}.cgeblv{grid-template-columns:1fr}.xe0c9f{grid-template-columns:repeat(2,minmax(0,1fr))}.r8f5t2 tr,.r8f5t2 tr:has(img){gap:var(--s2);grid-template-columns:minmax(0,1fr)}.i4wqdn,.r8f5t2 td:has(>.fiekog){text-align:left}.go5tej{border-inline:0;width:100%;margin-inline:0;padding:var(--s4) var(--gutter)!important}.za83hq{width:100vw;max-height:100dvh;margin:0}.v5uz0f{grid-template-columns:1fr}.jg1qa8{padding-bottom:88px}.pldlgz{z-index:9;padding:var(--s2) var(--gutter);padding-bottom:max(var(--s2), env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border);margin:0;display:block;position:fixed;inset:auto 0 0}.pldlgz>*{width:100%}}.cd1loh{align-items:center;gap:calc(var(--card-padding) * 2);padding:calc(var(--card-padding) * 1.5) 0 calc(var(--card-padding) * 2);grid-template-columns:minmax(0,1fr) 328px;display:grid}.l9b2a6 h1{max-width:740px;margin-bottom:var(--card-padding);font-size:calc(var(--font-size-h1) * 1.75);letter-spacing:-.045em;line-height:1.05}.l9b2a6>p{max-width:580px;margin-bottom:var(--card-padding);color:var(--color-muted)}.odqb7o{align-items:baseline;gap:var(--s3);margin-top:var(--card-padding);padding-top:var(--card-gap);border-top:1px solid var(--color-border);color:var(--color-muted);display:flex}.odqb7o strong{color:var(--color-heading);font-size:var(--font-size-h1);line-height:1.2}.f1hlh3{padding:var(--card-gap);border:1px solid var(--color-border);border-top:4px solid var(--color-accent);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.f1hlh3>p{padding-inline:var(--space);margin:var(--card-gap) 0 0}.e2ocn9{justify-content:space-between;align-items:baseline;gap:var(--card-gap);margin-bottom:var(--card-gap);flex-wrap:wrap;display:flex}.e2ocn9 h2{font-size:var(--font-size-h3);margin:0}.e2ocn9>span{font-size:var(--font-size-small);color:var(--color-muted)}.u7s4zf{min-width:0}.v732qi{justify-content:space-between;align-items:baseline;gap:var(--card-gap);margin-block:var(--card-gap);flex-wrap:wrap;display:flex}.v732qi h2{margin:0}.v732qi>span{color:var(--color-muted);font-size:var(--font-size-small)}.d3czu0{align-items:center;gap:var(--s2);margin-bottom:var(--card-gap);padding:var(--s3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);flex-wrap:wrap;display:flex}.d3czu0>span{color:var(--color-muted);margin-right:var(--space);font-size:var(--font-size-small)}.d3czu0 a,.x2e3jj a{min-width:44px;min-height:44px;padding:var(--s2) var(--card-gap);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-heading);background:var(--color-surface);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.d3czu0 a[aria-current],.x2e3jj a[aria-current]{background:var(--color-accent-strong);border-color:var(--color-accent-strong);color:var(--color-on-accent)}.d3czu0 a:hover,.x2e3jj a:hover{text-decoration:underline}.igjx0k{gap:var(--card-gap);display:grid}.x2e3jj{justify-content:center;align-items:center;gap:var(--s2);margin-top:var(--card-padding);flex-wrap:wrap;display:flex}.xddrky{margin-block:var(--card-padding)}.og6xeg{gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.xddrky>p{margin-top:var(--card-gap)}.x7f2wx{padding:var(--card-padding);background:var(--color-surface);border-radius:var(--radius-card)}@media (width<=800px){.cd1loh{gap:var(--card-padding);padding-top:var(--card-gap);grid-template-columns:1fr}.l9b2a6 h1{font-size:calc(var(--font-size-h1-mobile) * 1.4)}.f1hlh3{width:100%;max-width:460px}.d3czu0>span{width:100%}.d3czu0 a{padding-inline:var(--s2);flex:1}.og6xeg{grid-template-columns:1fr}}*{box-sizing:border-box}:root{--gutter:var(--card-padding)}@media (width<=800px){:root{--gutter:16px}}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--color-bg);color:var(--color-text);font:400 var(--font-size-base)/var(--line-height-base) var(--font-body);-webkit-font-smoothing:antialiased;font-synthesis:none;overflow-wrap:anywhere;margin:0}h1,h2,h3,p,ul,ol,figure{margin-top:0}h1,h2,h3{color:var(--color-heading);font-family:var(--font-heading);font-weight:700;line-height:1.25}h1{font-size:var(--font-size-h1);letter-spacing:-.035em;text-wrap:balance}h2{font-size:var(--font-size-h2);letter-spacing:-.025em}h3{font-size:var(--font-size-h3);letter-spacing:-.015em}p{margin-bottom:var(--card-gap)}a{color:var(--color-accent-strong);text-underline-offset:.2em}a:hover{color:var(--color-accent)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}button{font:inherit;cursor:pointer}img{max-width:100%;height:auto}small{font-size:var(--font-size-small)}@media (width<=700px){h1{font-size:var(--font-size-h1-mobile)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
