.h3hhhe{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.q580ap,.orloe0{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--card-padding);box-shadow:var(--shadow-card), 0 12px 32px -24px #0000002e;min-width:0}.q580ap>:last-child:not([popover]),.orloe0>:last-child{margin-bottom:0}.q580ap h2,.orloe0 h1{margin-bottom:var(--card-gap)}.othxwa,.k5vux1{color:var(--color-muted);font-size:var(--font-size-small)}.othxwa time,small.othxwa{display:block}.c94qzi{background:var(--color-positive-tint)}.yrrhac{background:var(--color-negative-tint)}.ee4nf0{align-items:start;gap:calc(var(--card-gap) * 1.25);grid-template-columns:220px minmax(0,1fr);display:grid}.acidnv{text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid;overflow:hidden}.w300ap{aspect-ratio:2.5;padding:var(--card-gap);background:var(--color-bg);place-items:center;display:grid}.w300ap img{object-fit:contain;width:100%;height:auto;max-height:72px;display:block}.cgdu94{min-height:64px;padding:var(--card-gap);font:700 var(--font-size-h3)/1.25 var(--font-heading);text-align:center;color:var(--color-heading);background:var(--color-bg);border-radius:var(--radius-control);overflow-wrap:anywhere;place-items:center;display:grid}.w300ap .cgdu94{min-height:0;font-size:var(--font-size-h2);padding:0}.ke5i7f{justify-content:center;align-items:center;gap:var(--space) var(--s2);margin:var(--card-gap) var(--card-gap) 0;padding:calc(var(--space) * 1.5) var(--s3);background:var(--color-positive-tint);color:var(--color-rating-high,var(--color-heading));font-size:var(--font-size-small);border-radius:999px;flex-wrap:wrap;justify-self:center;font-weight:700;line-height:1.4;display:inline-flex}.ke5i7f.yrrhac{background:var(--color-negative-tint);color:var(--color-rating-low,var(--color-heading))}.ke5i7f svg{flex:none;width:16px;height:16px}.ke5i7f span{font-weight:600}.acidnv>.ke5i7f:last-child{margin-bottom:var(--card-gap)}.zhobw4{align-items:center;gap:calc(var(--space) * 1.5) var(--s2);margin-top:var(--card-gap);padding:var(--s3) var(--card-gap);border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));text-align:left;grid-template-columns:auto minmax(0,1fr);line-height:1.4;display:grid}.zhobw4 svg{width:22px;height:22px;color:var(--color-accent)}.zhobw4 span{font-size:calc(var(--font-size-small) - 1px);text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent-strong);font-weight:700}.zhobw4 strong{color:var(--color-heading);font-family:var(--font-heading);font-size:var(--font-size-h3);grid-column:1/-1;line-height:1.3}.hrr5rv h1{margin-bottom:var(--s2)}.fik4q3{align-items:center;gap:0 var(--s2);color:var(--color-muted);font-size:calc(var(--font-size-small) - 1px);flex-wrap:wrap;display:flex}.fik4q3>*{white-space:nowrap}.fik4q3 a{color:inherit}.s3geg2{margin:var(--card-gap) 0}.ko0qb8{align-items:stretch;gap:var(--s3);flex-wrap:wrap;display:flex}.ko0qb8>.es748v,.pniafj .es748v{padding-inline:var(--card-gap)}.fiz2zq{padding:var(--s2) var(--card-gap);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-heading);align-content:center;display:grid}.fiz2zq strong{font-size:var(--font-size-h3);white-space:nowrap}.ldvlx7{padding:var(--space) var(--s2);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-heading);font-size:var(--font-size-h3);justify-self:start;display:inline-block}.wcfuel,.o1sr9s,.wmenum{border-color:color-mix(in srgb,currentColor 30%,transparent)}.wcfuel{color:var(--color-rating-low,var(--color-heading));background:var(--color-negative-tint)}.o1sr9s{color:var(--color-rating-mid,var(--color-heading));background:color-mix(in srgb,currentColor 9%,var(--color-surface))}.wmenum{color:var(--color-rating-high,var(--color-heading));background:var(--color-positive-tint)}.lfcnx0{align-items:center;min-height:32px;font-weight:600;display:inline-flex}.bus7e8{width:100%;height:var(--space);background:var(--color-border);border-radius:var(--radius-control)}.bus7e8 span{background:var(--color-accent);border-radius:inherit;height:100%;display:block}.es748v{justify-content:center;align-items:center;gap:var(--s2);min-height:48px;padding:var(--s3) calc(var(--card-gap) * 1.5);border:1px solid color-mix(in srgb,var(--color-accent-strong) 65%,transparent);border-radius:var(--radius-control);background:linear-gradient(110deg, var(--color-accent), var(--color-accent-strong));color:var(--color-on-accent);font-family:var(--font-heading);font-size:var(--font-size-base);--hi:inset 0 1px 0 color-mix(in srgb,var(--color-on-accent) 25%,transparent);box-shadow:var(--hi), 0 3px 0 var(--color-accent-strong), 0 6px 14px color-mix(in srgb,var(--color-accent) 18%,transparent);font-weight:700;line-height:1.4;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}.es748v:before{content:"";background:linear-gradient(110deg, transparent 20%, color-mix(in srgb,var(--color-on-accent) 16%,transparent), transparent 80%);pointer-events:none;transition:transform .45s;position:absolute;inset:0;transform:translate(-110%)}.es748v:hover,.es748v:focus-visible{color:var(--color-on-accent);box-shadow:var(--hi), 0 5px 0 var(--color-accent-strong), 0 8px 18px color-mix(in srgb,var(--color-accent) 24%,transparent);transform:translateY(-2px)}.es748v:hover:before,.es748v:focus-visible:before{transform:translate(110%)}.es748v:active{box-shadow:var(--hi);transform:translateY(1px)}.es748v svg{flex:none;width:18px;height:18px}.es748v>span[aria-hidden]{transition:transform .18s}.es748v:hover>span[aria-hidden]{transform:translateX(var(--space))}.pitk92,.pitk92:hover,.pitk92:focus-visible,.pitk92:active{min-height:44px;padding:var(--s2) var(--card-gap);border-color:var(--color-border);background:var(--color-surface);color:var(--color-heading);box-shadow:none;font-weight:600;transform:none}.pitk92:before{display:none}.pitk92:hover,.zs4zzq:hover{background:var(--color-bg);border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-border))}.zs4zzq{border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-heading);font:400 var(--font-size-h1)/1 var(--font-body);border-radius:50%;place-items:center;padding:0;display:grid}.zs4zzq svg{width:26px;height:26px}@media (prefers-reduced-motion:reduce){.es748v,.es748v:before,.es748v>span[aria-hidden]{transition:none;transform:none!important}.es748v:before{display:none}}.e3v35e{text-overflow:ellipsis;min-width:0;overflow:hidden}.jgr4fa{width:min(880px,100vw - 32px);max-height:calc(100dvh - 32px);padding:calc(var(--card-padding) * 1.25);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card);overflow:auto}.jgr4fa::backdrop{background:color-mix(in srgb,var(--color-heading) 60%,transparent);backdrop-filter:blur(3px)}.jgr4fa h2{margin-bottom:var(--s3);padding-right:calc(var(--card-gap) + 44px)}.jgr4fa>p{max-width:var(--text-width)}.xper2e{gap:var(--card-gap);margin:var(--card-gap) 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.xper2e .eavzqv{border-width:2px}.xper2e .eavzqv:hover{border-color:var(--color-accent)}.xper2e .foob5h{min-height:0}.xper2e .lg15ue{flex:1}.x4g2nt{margin:0 0 var(--card-gap)}.n2xm5t{margin-left:auto;display:flex}.xtv5ib{top:var(--card-gap);right:var(--card-gap);position:absolute}.hney7m{font-size:var(--font-size-small);color:var(--color-muted);font-weight:700}.pniafj,.t5ndb3{gap:var(--card-gap);display:grid}.eavzqv{gap:var(--card-gap);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--card-gap);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;min-width:0;display:flex}.foob5h{align-content:center;justify-items:center;gap:var(--s3);text-align:center;overflow-wrap:anywhere;min-height:110px;display:grid}.foob5h>strong{font-size:var(--font-size-h3);color:var(--color-heading)}.o7xq83{aspect-ratio:2.5;width:100%;padding:var(--card-gap);border-radius:var(--radius-control);background:var(--color-bg);place-items:center;display:grid}.foob5h img{object-fit:contain;width:100%;max-height:96px}.foob5h .cgdu94{width:100%;min-height:100px}.eavzqv p{font-size:var(--font-size-small);margin:0}.eavzqv .bbrqm0{text-align:center}.eavzqv .lg15ue{color:var(--color-muted);text-align:center;line-height:1.5}.eavzqv .es748v{width:100%}.d96uyo{min-height:52px}.ntaaf5{color:var(--color-heading);text-align:center;font-weight:700;line-height:1.4}.eavzqv .ntaaf5{font-size:var(--font-size-base)}.m2ly17{justify-content:center;gap:var(--space) var(--card-gap);flex-wrap:wrap;margin:0;display:flex}.m2ly17 div{text-align:center;min-width:0;display:grid}.m2ly17 dt,.l5whub dt{font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.025em;color:var(--color-muted);font-weight:700}.m2ly17 dd{color:var(--color-text);overflow-wrap:anywhere;margin:0}.pniafj .eavzqv{gap:var(--space) var(--card-gap);grid-template-columns:180px minmax(0,1fr) 200px;align-items:center;display:grid}.pniafj .foob5h{grid-area:1/1/span 3;min-width:0}.pniafj .o7xq83{min-width:0}.pniafj .ntaaf5,.pniafj .m2ly17,.pniafj .bbrqm0{text-align:left;grid-column:2;justify-content:start}.pniafj .m2ly17 div{text-align:left}.pniafj .es748v{grid-area:1/3}.pniafj .lg15ue{grid-area:2/3/span 2;align-self:start}.mfawqh{border-top:3px solid var(--color-accent)}.ogtl46{max-width:var(--text-width);margin-bottom:var(--card-padding)}.ogtl46:last-child{margin-bottom:0}.ogtl46 h2,.ogtl46 h3{margin-top:var(--card-padding)}.ogtl46:first-child>:first-child{margin-top:0}.ogtl46 p,.ogtl46 ul,.ogtl46 ol,.ogtl46 table{margin-bottom:var(--card-gap)}.ogtl46>:last-child,.ogtl46>div>:last-child{margin-bottom:0}.ogtl46 a{overflow-wrap:anywhere}.egx0u0{align-items:center;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 110px minmax(100px,.7fr);display:grid}.egx0u0 svg{vertical-align:middle}.egx0u0 small{margin-top:var(--space);display:block}.zc7rge>summary,.vqyusa summary{justify-content:space-between;align-items:center;gap:var(--card-gap);cursor:pointer;min-height:44px;font-weight:600;list-style:none;display:flex}.zc7rge>summary{min-height:48px;color:var(--color-accent-strong)}.zc7rge>summary::-webkit-details-marker,.vqyusa summary::-webkit-details-marker,.zc7rge>summary>span:nth-child(2),.zc7rge[open]>summary>span:first-child{display:none}.zc7rge[open]>summary>span:nth-child(2){display:inline}.zc7rge[open]>summary>span:last-child{transform:rotate(180deg)}.x5ckpj{min-height:44px;margin-top:var(--s2);font-size:var(--font-size-small);align-items:center;font-weight:600;display:inline-flex}.rp6efe{gap:0 var(--card-padding);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.l5whub{padding:var(--card-gap) 0;border-bottom:1px solid var(--color-border)}.l5whub.c94qzi,.l5whub.yrrhac{background:0 0}.l5whub.c94qzi dd,.l5whub.yrrhac dd{padding:var(--s2);border-radius:var(--radius-control)}.l5whub.c94qzi dd{background:var(--color-positive-tint)}.l5whub.yrrhac dd,.sq7yzp li.yrrhac{background:var(--color-negative-tint)}.l5whub dd{margin:var(--s2) 0 0;color:var(--color-heading);font-weight:600}.l5whub time{margin-top:var(--s2);display:block}.cn0ckq{gap:var(--space);flex-wrap:wrap;display:flex}.cn0ckq span{border:1px solid var(--color-border);border-radius:calc(var(--radius-control) * .6);padding:var(--space) var(--s2);background:var(--color-bg);font-size:var(--font-size-small);font-weight:600}.sq7yzp{gap:var(--card-gap);grid-template-columns:1fr 1fr;display:grid}.sq7yzp ul{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.sq7yzp li{align-items:center;gap:var(--s3);padding:var(--s3) var(--card-gap);border-radius:calc(var(--radius-control) * .75);background:var(--color-positive-tint);font-size:calc(var(--font-size-base) - 1px);line-height:1.65;display:flex}.sq7yzp li>span:first-child,.fsojul li>span:first-child{background:var(--color-surface);width:24px;height:24px;color:var(--color-rating-high,var(--color-accent));font-size:var(--font-size-base);border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.sq7yzp li.yrrhac>span:first-child{color:var(--color-rating-low,var(--color-heading))}.rnhh1y,.ogtl46 table{contain:inline-size;display:block;overflow-x:auto}.rnhh1y table,.ogtl46 table{border-collapse:collapse;width:100%}.rnhh1y caption{text-align:left;color:var(--color-muted);margin-bottom:var(--card-gap)}.rnhh1y th,.rnhh1y td,.ogtl46 th,.ogtl46 td{text-align:left;vertical-align:top;padding:var(--s3) var(--card-gap) var(--s3) 0;border-bottom:1px solid var(--color-border);overflow-wrap:break-word;hyphens:auto;font-size:var(--font-size-small)}.ogtl46 tr>:first-child{font-weight:600}.ogtl46 .werig2{margin-top:var(--card-gap)}.n9zsig{gap:var(--card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.n9zsig>:first-child:nth-last-child(odd){grid-column:1/-1}.werig2{margin:0}.werig2 img{width:100%;height:auto;display:block}.tnpf7d{padding-left:var(--card-gap)}.tnpf7d li{border-left:2px solid var(--color-border);padding:0 0 var(--card-gap) var(--card-gap)}.tnpf7d time{color:var(--color-muted);font-size:var(--font-size-small);display:block}.tnpf7d strong{display:block}.vqyusa{border-bottom:1px solid var(--color-border);padding:var(--s2) 0}.vqyusa summary:after{content:"+";font-size:var(--font-size-h2);color:var(--color-muted);font-weight:400}.vqyusa[open] summary:after{content:"−"}.vqyusa p{margin:var(--s2) 0 var(--card-gap)}.uhnxfz{align-items:start;gap:var(--card-gap);display:flex}.uhnxfz img{border-radius:var(--radius-control);max-width:80px}.uhnxfz h3{margin:var(--space) 0}.uhnxfz p{margin-bottom:0}.bdbgsh{background:var(--color-bg)}.bdbgsh ul,.vm7upm{gap:var(--card-gap);flex-wrap:wrap;padding:0;list-style:none;display:flex}.vm7upm a{min-height:44px;padding:var(--s2) 0;display:inline-block}.tm3b14{gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.k24ad1{gap:var(--s2);border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--card-gap);flex-direction:column;display:flex}.k24ad1 img{object-fit:contain;width:100%;height:80px}.k24ad1 h3,.k24ad1 p{margin:0}.k24ad1>a:last-child{padding-top:var(--card-gap);margin-top:auto;font-weight:600}@media (width<=700px){.pniafj .eavzqv{display:flex}.pniafj .foob5h{width:100%}.pniafj .ntaaf5,.pniafj .bbrqm0,.pniafj .lg15ue,.pniafj .m2ly17 div{text-align:center}.pniafj .m2ly17{justify-content:center}.q580ap,.orloe0{padding:var(--s5)}.ee4nf0{gap:var(--card-gap);grid-template-columns:1fr}.acidnv{width:100%;max-width:360px;margin-inline:auto}.hrr5rv{text-align:center}.fik4q3,.ko0qb8{justify-content:center}.ko0qb8>*{flex:auto}.fiz2zq{justify-items:center}.rp6efe,.sq7yzp,.n9zsig,.xper2e{grid-template-columns:1fr}.egx0u0{grid-template-columns:minmax(0,1fr) 110px}.egx0u0>:nth-child(3){grid-column:1/-1}.jgr4fa{padding:var(--card-gap)}.foob5h{min-height:80px}.uhnxfz{flex-direction:column}}.n8c511 h3{margin-bottom:var(--s2)}.n8c511 h3 a{text-decoration:none}.n8c511 p+p{margin-top:var(--s2)}.o6wbox{align-content:start;gap:var(--s2);margin-top:auto;display:grid}.o6wbox>a{align-items:center;gap:var(--space);min-height:44px;font-weight:600;display:inline-flex}.e23idh{align-items:center;gap:var(--card-padding);padding:var(--card-padding);background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-columns:180px minmax(0,1fr) 170px;display:grid}.e23idh .o6wbox{margin-top:0}@media (width<=800px){.e23idh{padding:var(--card-gap);gap:var(--card-gap);grid-template-columns:140px minmax(0,1fr)}.e23idh .o6wbox{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}.e23idh .o6wbox small{grid-column:1}.e23idh .o6wbox>a{grid-area:1/2/span 2}}@media (width<=500px){.e23idh{grid-template-columns:1fr}.e23idh .o7xhpk{width:100%;max-width:250px}}@media (width<=360px){.q580ap,.orloe0{padding:var(--card-gap)}.fik4q3{column-gap:var(--space)}}.q580ap>h2{gap:var(--s2);flex-direction:column;display:flex}.q580ap>h2:after{content:"";background:var(--color-accent);border-radius:2px;width:36px;height:3px}.q580ap>.egx0u0{margin-bottom:var(--s2);padding:var(--s3) var(--card-gap);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg)}.q580ap>.egx0u0>strong:last-child{font-family:var(--font-heading);font-size:var(--font-size-h3);color:var(--color-heading)}.jeb1lm,.m7azuh{padding:0;overflow:hidden}.frncw5{box-shadow:none;background:0 0;border:0;padding:0}.darlln{align-items:center;gap:var(--card-gap);display:flex}.darlln .gtavig{flex:none}.darlln .gtavig:has(img){aspect-ratio:2.5;width:130px}.darlln .cgdu94{padding:var(--s2) var(--s3);font-size:var(--font-size-h3)}.p3y9x1 h1{margin-bottom:var(--space);font-size:calc(var(--font-size-h1) + 4px)}.jj5pbp{padding:var(--space) var(--s2);border-radius:var(--radius-control);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));color:var(--color-accent-strong);font-size:calc(var(--font-size-small) - 2px);letter-spacing:.06em;text-transform:uppercase;font-weight:700;line-height:1.4;display:inline-block}.tkwnmu{gap:var(--card-gap) calc(var(--card-padding) * 1.5);grid-template-columns:minmax(0,2fr) 360px;align-items:start;display:grid}.qa53ie .ppj5md{justify-self:center}.qa53ie .ke5i7f{margin:0}.ld805o{gap:var(--s5);text-align:center;justify-items:center;display:grid}.tkwnmu .darlln{flex-direction:column}.tkwnmu .darlln .gtavig:has(img){width:180px}.p3y9x1 .fik4q3{justify-content:center}.ld805o>*{max-width:100%}.lheibx{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;width:100%;margin:0;padding:0;list-style:none;display:grid}.lheibx>li{align-content:center;justify-items:center;gap:var(--space);min-width:0;padding:var(--s3) var(--s2);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-card), 0 10px 24px -18px #00000059;text-align:center;display:grid}.lheibx svg,.ub0yq4 svg{width:22px;height:22px;color:var(--color-accent)}.k5vux1,.k5iw4k{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;line-height:1.3;display:block;overflow:hidden}.k5iw4k{color:var(--color-heading);font-weight:700}.ktkcgp{align-items:center;gap:2px;max-width:100%;display:flex}.erqhgo{width:24px;height:24px;color:var(--color-accent-strong);anchor-name:--i;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-4px 0;padding:0;display:grid}.erqhgo svg{width:17px}.f76pcp{position-anchor:--i;position-area:bottom span-left;position-try-fallbacks:flip-block;max-width:240px;padding:var(--s2) var(--s3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-heading);font-size:var(--font-size-small);text-align:left;margin:0;line-height:1.6;list-style:none;position:fixed;inset:auto;overflow:visible;box-shadow:0 12px 28px -10px #00000059}.f76pcp:after{content:"";position:absolute;inset:-8px 0}@supports not (position-area:top){.f76pcp{inset:auto 0 0}}.ktkcgp:has(:focus-visible)>.f76pcp{display:block}@media (hover:hover){.ktkcgp:hover>.f76pcp{display:block}}.ppj5md,.ohwa7c,.ve3wpc{--color-star:currentColor;--color-star-empty:color-mix(in srgb,currentColor 25%,transparent)}.ppj5md{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:var(--shadow-card);font-family:var(--font-heading);font-size:var(--font-size-h2);display:inline-flex}.qa53ie{gap:var(--s4);padding:var(--s5) var(--card-padding);border:1px solid var(--color-border);border-top:3px solid var(--color-accent);border-radius:var(--radius-card);background:var(--color-surface);text-align:center;display:grid;box-shadow:0 12px 32px -18px #00000059}.ub0yq4{gap:var(--space);display:grid}.ub0yq4>span{justify-content:center;align-items:center;gap:calc(var(--space) * 1.5);font-size:calc(var(--font-size-small) - 1px);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent-strong);font-weight:700;display:inline-flex}.ub0yq4 strong{font-family:var(--font-heading);font-size:calc(var(--font-size-h2) + 2px);color:var(--color-heading);text-wrap:balance;line-height:1.2}.ilnkm9{gap:calc(var(--space) * 1.5) var(--card-gap);padding-top:var(--s3);border-top:1px solid var(--color-border);font-size:var(--font-size-small);text-align:left;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.ilnkm9 div{display:contents}.ilnkm9 dt{color:var(--color-muted)}.ilnkm9 dd{color:var(--color-heading);text-align:right;margin:0;font-weight:700}.qa53ie .es748v{width:100%;min-height:60px;font-size:calc(var(--font-size-base) + 1px);border-radius:999px}.mclzqu{justify-content:center;align-items:center;gap:0 var(--s2);color:var(--color-muted);font-size:calc(var(--font-size-small) - 1px);flex-wrap:wrap;margin:0;display:flex}.mclzqu>span:first-child{padding:0 var(--space);border:1px solid;border-radius:3px;font-weight:700;line-height:1.3}.mclzqu span+span:before{content:"·";margin-right:var(--s2)}.ppp3v6{grid-template-columns:36% minmax(0,1fr);display:grid}.usot63{align-content:center;justify-items:center;gap:var(--card-gap);padding:var(--card-padding);background:linear-gradient(160deg, var(--color-heading), var(--color-accent-strong));color:var(--color-on-accent);display:grid}.gtavig{aspect-ratio:auto;background:0 0;width:100%;padding:0}.usot63 .cgdu94,.pkt73d .cgdu94{background:color-mix(in srgb,var(--color-on-accent) 12%,transparent);color:var(--color-on-accent)}.e8mbfx{width:100%}.e8mbfx .gtavig img{max-height:140px}.bf4zbx{padding:var(--s4) var(--s5);border-radius:var(--radius-control);background:#fff;box-shadow:0 10px 30px -14px #0009}.e8mbfx .bf4zbx img{max-height:108px}.b44a6p{padding:var(--s3) var(--s4);border-radius:var(--radius-control);background:var(--color-heading)}.darlln .b44a6p:has(img){width:200px}.darlln .bf4zbx{padding:var(--s2) var(--s3)}.r666sy{gap:var(--card-gap);padding:calc(var(--card-padding) * 1.25) var(--card-padding);display:grid}.r666sy>.s3geg2{order:1}.fsojul,.r666sy>.lheibx{order:2}.itlvzp{order:3}.r666sy>.mclzqu{order:4}.n311n8{justify-content:space-between;align-items:start;gap:var(--card-gap);display:flex}.n311n8 h1{margin-bottom:var(--space)}.ohwa7c{justify-items:end;gap:var(--space);flex:none;display:grid}:where(.ppj5md,.ohwa7c){color:var(--color-heading)}.ohwa7c{background:0 0}.ohwa7c strong{font-family:var(--font-heading);font-size:var(--font-size-h3);white-space:nowrap;line-height:1}.r666sy .fik4q3,.r666sy .mclzqu{font-size:var(--font-size-small)}.ld805o .s3geg2,.r666sy .s3geg2{margin:0}.fsojul{gap:var(--s2) var(--card-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fsojul li{gap:var(--s2);align-items:start;line-height:1.45;display:flex}.fsojul li>span:first-child{background:var(--color-positive-tint);width:22px;height:22px}.itlvzp{align-items:center;gap:var(--card-gap);padding-top:var(--card-gap);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.itlvzp .ub0yq4{text-align:left}.itlvzp .ub0yq4>span{justify-content:start}.itlvzp .es748v{min-width:240px;min-height:57px;padding-inline:var(--card-padding);font-size:calc(var(--font-size-base) + 1px);white-space:nowrap;border-radius:999px}.r666sy .mclzqu{justify-content:start}.c4vvf4{isolation:isolate;color:var(--color-on-accent);background:var(--color-heading);position:relative}.c4vvf4:before{content:"";z-index:-1;background:var(--color-on-accent);opacity:var(--pattern-opacity);transform:rotate(var(--pattern-rotate));mask:var(--pattern-image) 0 0 / var(--pattern-size) var(--pattern-size) repeat;position:absolute;inset:-50%}.gdqgsi{gap:calc(var(--card-gap) * 2);padding:calc(var(--card-padding) * 1.5) var(--card-padding);grid-template-columns:minmax(0,1fr) 330px;align-items:center;display:grid}.pkt73d{--muted-on:color-mix(in srgb,var(--color-on-accent) 82%,transparent);justify-items:start;gap:var(--card-gap);display:grid}.pkt73d h1{font-size:calc(var(--font-size-h1) - 4px);margin-bottom:0}.pkt73d h1,.pkt73d .s3geg2,.pkt73d .fik4q3 a{color:inherit}.pkt73d .fik4q3,.pkt73d .ub0yq4>span{color:var(--muted-on);font-size:var(--font-size-small)}.pkt73d .jj5pbp{background:color-mix(in srgb,var(--color-on-accent) 14%,transparent);color:inherit}.pkt73d .s3geg2{max-width:560px;font-size:calc(var(--font-size-base) + 1px);margin:0}.pkt73d .ub0yq4{justify-items:start}.pkt73d .ub0yq4 strong{color:inherit;font-size:calc(var(--font-size-h1) + 10px);line-height:1.05}.pkt73d .gtavig{width:auto;max-width:220px}.pkt73d .es748v{min-width:320px;min-height:64px;padding-inline:calc(var(--card-padding) * 1.5);border-color:color-mix(in srgb,var(--color-on-accent) 30%,transparent);font-size:calc(var(--font-size-base) + 3px)}.pkt73d .ppj5md{display:none}.pkt73d .mclzqu{color:var(--muted-on);font-size:var(--font-size-small);justify-content:start}.lsb9k9{gap:var(--s3);padding:var(--card-gap);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);display:grid;box-shadow:0 20px 50px -20px #0009}.ve3wpc{justify-items:center;gap:var(--space);padding:var(--s3);border-radius:var(--radius-control);display:grid}:where(.ve3wpc){background:var(--color-bg);color:var(--color-heading)}.xhi036{padding-top:var(--space);color:var(--color-heading);font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:700}.xhi036+.vd272i li:first-child{border-top:0}.ve3wpc>span{font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);font-weight:700}.ve3wpc strong{font-family:var(--font-heading);font-size:calc(var(--font-size-h1) - 4px);line-height:1}.vd272i{margin:0;padding:0;list-style:none;display:grid}.vd272i li{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s3) 0;border-top:1px solid var(--color-border);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.ou2xc9{background:var(--color-border);border-radius:2px;flex-basis:100%;height:4px}.ou2xc9 i{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.vd272i b{color:var(--color-heading);white-space:nowrap}@media (width<=800px){.tkwnmu{gap:var(--s4);grid-template-columns:1fr}.ld805o{display:contents}.tkwnmu .darlln{order:1;align-self:center}.darlln .gtavig:has(img){width:110px}.tkwnmu .darlln .gtavig:has(img){width:150px}.p3y9x1{text-align:center;order:2}.qa53ie{padding:var(--s4) var(--card-gap);gap:var(--s3);order:3}.lheibx{order:4}.lheibx>li{padding:var(--s2) calc(var(--space) * 1.5)}.k5vux1{font-size:calc(var(--font-size-small) - 2px)}.k5iw4k{font-size:var(--font-size-small)}.lheibx svg{width:18px;height:18px}.ld805o .s3geg2{order:7}.ppp3v6{grid-template-columns:1fr}.usot63{padding:var(--card-gap)}.e8mbfx{max-width:300px}.e8mbfx .gtavig img{max-height:84px}.bf4zbx{padding:var(--s3) var(--s4)}.e8mbfx .bf4zbx img{max-height:64px}.darlln .b44a6p:has(img){width:170px}.r666sy>*,.r666sy>.s3geg2,.r666sy>.mclzqu{order:0}.ub0yq4 strong{font-size:28px;line-height:1.1}.darlln .gtavig img{max-height:56px}.r666sy{padding:var(--card-gap);gap:var(--s3)}.n311n8{flex-direction:column;align-items:stretch}.ohwa7c{justify-content:center;align-items:center;gap:var(--s3);padding:var(--space) var(--s3);grid-auto-flow:column}.fsojul{text-align:left;grid-template-columns:1fr}.itlvzp{border-top:0;grid-template-columns:1fr;padding-top:0}.itlvzp .ub0yq4{text-align:center}.itlvzp .ub0yq4>span{justify-content:center}.itlvzp .es748v{white-space:normal;width:100%}.r666sy{text-align:center}.r666sy .mclzqu,.r666sy .fik4q3{justify-content:center}.gdqgsi{padding:var(--card-gap);gap:var(--card-gap);grid-template-columns:1fr}.pkt73d{gap:var(--s3)}.pkt73d h1{font-size:var(--font-size-h1-mobile)}.pkt73d .ub0yq4 strong{font-size:28px}.pkt73d .fik4q3{order:8}.pkt73d .s3geg2{font-size:var(--font-size-base);order:7;line-height:1.45}.pkt73d .ppj5md{order:6;display:inline-flex}.c4vvf4 .lsb9k9,.vd272i{display:none}.pkt73d .ko0qb8,.pkt73d .es748v{width:100%}.pkt73d .es748v{min-width:0;min-height:56px;font-size:var(--font-size-base)}.lsb9k9{padding:var(--card-gap)}.ve3wpc strong{font-size:var(--font-size-h2)}}.rctsf5{left:var(--card-gap);z-index:20;background:var(--color-surface);padding:var(--card-gap);position:absolute;top:-100px}.rctsf5:focus{top:var(--space)}.c85iv8{background:var(--color-heading);color:var(--color-on-accent);font-size:var(--font-size-small)}.c85iv8>div{max-width:var(--max-width);padding:var(--space) var(--card-padding);justify-content:center;align-items:center;gap:var(--s3);margin:auto;display:flex}.c85iv8 strong{padding:0 var(--s2);margin-right:var(--space);white-space:nowrap;border:1px solid;line-height:1.3;display:inline-block}.c85iv8 a{color:inherit;white-space:nowrap;font-weight:700}.c85iv8 a:focus-visible{outline-color:var(--color-on-accent)}.tceyxn{z-index:10;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}.a7mndk{max-width:var(--max-width);min-height:80px;padding:var(--s3) var(--card-padding);justify-content:space-between;align-items:center;gap:var(--card-gap);margin:auto;display:flex}.f3miuq img{width:auto;max-width:230px;max-height:50px;display:block}.rbk5zn{align-items:center;gap:var(--card-padding);display:flex}.rbk5zn a{min-height:44px;color:var(--color-heading);font-size:var(--font-size-small);align-items:center;font-weight:700;text-decoration:none;display:flex}.tceyxn .oo49qc{display:none}.i1ccbu{width:100%;max-height:100dvh;padding:0 var(--card-gap) var(--card-gap);border:0;border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card);margin:0;inset:0 0 auto;overflow-y:auto}.i1ccbu::backdrop{background:color-mix(in srgb, var(--color-heading) 45%, transparent)}.netyu1{min-height:72px;margin-bottom:var(--space);color:var(--color-heading);justify-content:space-between;align-items:center;font-weight:700;display:flex}.i1ccbu>a{min-height:52px;padding:var(--s2) var(--s3);border-radius:var(--radius-control);color:var(--color-heading);align-items:center;font-weight:700;text-decoration:none;display:flex}.i1ccbu>a:hover{background:var(--color-bg);color:var(--color-accent-strong)}.bgkl6p{max-width:var(--max-width);padding:var(--card-padding);margin:auto}.tvfu98 ol{gap:var(--s2);margin-bottom:var(--card-gap);color:var(--color-muted);font-size:var(--font-size-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tvfu98 a{color:inherit;text-decoration:none}.tvfu98 li+li:before{content:"›";padding-right:var(--s2)}.kg8yti{gap:calc(var(--card-gap) * 1.25);grid-template-columns:minmax(0,1fr) 272px;align-items:start;display:grid}.kg8yti:not(:has(>.cstnqs)){grid-template-columns:minmax(0,1fr)}.pqc8no{gap:var(--card-gap);min-width:0;display:grid}.bfqjus{column-gap:calc(var(--card-gap) * 1.25);grid-template-columns:minmax(0,1fr) 272px;align-items:start;row-gap:0;display:grid}.bfqjus:not(:has(>.cstnqs)){grid-template-columns:minmax(0,1fr)}.bfqjus>section{margin-bottom:var(--card-gap);grid-column:1}.bfqjus>section:first-child{grid-column:1/-1}.bfqjus>section:last-of-type{margin-bottom:0}.bfqjus>.cstnqs{grid-area:2/2/span 99}.cstnqs{background:var(--color-surface);max-height:calc(100dvh - 120px);padding:var(--card-gap);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);position:sticky;top:100px;overflow-y:auto}.cstnqs h2{font-size:var(--font-size-base);margin:var(--s2) var(--s3) var(--card-gap)}.cstnqs ol{margin:0;padding:0;list-style:none}.cstnqs nav a{min-height:44px;padding:var(--s2) var(--s3);border-radius:var(--radius-control);color:var(--color-muted);font-size:var(--font-size-small);align-items:center;font-weight:600;line-height:1.45;text-decoration:none;display:flex}.cstnqs nav a:hover{color:var(--color-accent-strong);background:var(--color-bg)}.bi5ft5{margin-top:var(--card-gap)}.bi5ft5>*,.m7vn1w>*{width:100%}.bi5ft5>*{padding-inline:var(--s3);white-space:nowrap}.gnvoxl{background:var(--color-surface);border-top:1px solid var(--color-border);margin-top:calc(var(--card-padding) * 2);color:var(--color-muted);font-size:var(--font-size-small)}.o15777{max-width:var(--max-width);padding:calc(var(--card-padding) * 2) var(--card-padding);gap:calc(var(--card-padding) * 2);grid-template-columns:minmax(180px,1fr) 3fr;margin:auto;display:grid}.mdz5lj img{width:180px;height:auto;margin-bottom:var(--card-gap);display:block}.mdz5lj p{max-width:260px;margin:0}.r6t6jc{gap:var(--card-padding);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.r6t6jc h2{margin-bottom:var(--card-gap);color:var(--color-muted);font-size:var(--font-size-small);letter-spacing:.1em;text-transform:uppercase;font-weight:400}.r6t6jc ul,.xiriyc{margin:0;padding:0;list-style:none}.r6t6jc a{min-height:36px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.r6t6jc a:hover{color:var(--color-accent);text-decoration:underline}.jaqbmu{border-block:1px solid var(--color-border);background:var(--color-bg)}.jaqbmu>div{align-items:start;gap:var(--card-gap);max-width:var(--max-width);padding:var(--card-gap) var(--card-padding);margin:auto;display:flex}.tuin61{padding:var(--space) var(--s2);border:1px solid var(--color-heading);color:var(--color-heading);white-space:nowrap}.jaqbmu strong{color:var(--color-heading)}.jaqbmu p{margin:var(--space) 0}.xiriyc{gap:var(--card-gap);flex-wrap:wrap;display:flex}.xiriyc a{color:inherit}.tmbpel{border-bottom:1px solid var(--color-border)}.tmbpel p,.e7494g p{max-width:var(--max-width);padding:var(--card-gap) var(--card-padding);text-align:center;margin:auto}.e7494g p{letter-spacing:.025em}.m7vn1w{display:none}@media (width<=960px){.kg8yti,.bfqjus{grid-template-columns:minmax(0,1fr) 232px}.rbk5zn{gap:var(--card-gap)}}@media (width<=800px){.kg8yti{display:block}.bfqjus{grid-template-columns:minmax(0,1fr)}.bfqjus>.cstnqs{margin:0 0 var(--card-gap);grid-area:2/1}.cstnqs ol{grid-template-columns:1fr 1fr;display:grid}.bi5ft5{display:none}.cstnqs{margin-top:var(--gutter);max-height:none;position:static}.rbk5zn{display:none}.tceyxn .oo49qc{display:grid}.a7mndk{min-height:72px}.a7mndk,.bgkl6p{padding-left:var(--gutter);padding-right:var(--gutter)}.f3miuq img{max-width:210px;max-height:44px}.c85iv8>div{justify-content:center;gap:0 var(--s2);padding:var(--s2) var(--gutter);text-align:center;flex-wrap:wrap;line-height:1.5}.c85iv8>div>span{min-width:0}.c85iv8 a{margin:0}.equ19x{padding-bottom:90px}.o15777{gap:var(--card-padding);padding:var(--card-padding) var(--gutter);grid-template-columns:1fr}.r6t6jc{grid-template-columns:repeat(2,minmax(0,1fr))}.r6t6jc a{min-height:44px}.jaqbmu>div{padding-inline:var(--gutter)}.m7vn1w{z-index:9;background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--s3) var(--gutter);padding-bottom:max(var(--s3), env(safe-area-inset-bottom));display:block;position:fixed;bottom:0;left:0;right:0}}.obelwb{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}.ddcler 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}.ddcler>p{max-width:580px;margin-bottom:var(--card-padding);color:var(--color-muted)}.r9lg1e{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}.r9lg1e strong{color:var(--color-heading);font-size:var(--font-size-h1);line-height:1.2}.far74i{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)}.far74i>p{padding-inline:var(--space);margin:var(--card-gap) 0 0}.vjh4yn{justify-content:space-between;align-items:baseline;gap:var(--card-gap);margin-bottom:var(--card-gap);flex-wrap:wrap;display:flex}.vjh4yn h2{font-size:var(--font-size-h3);margin:0}.vjh4yn>span{font-size:var(--font-size-small);color:var(--color-muted)}.lit4wt{min-width:0}.gvik6h{justify-content:space-between;align-items:baseline;gap:var(--card-gap);margin-block:var(--card-gap);flex-wrap:wrap;display:flex}.gvik6h h2{margin:0}.gvik6h>span{color:var(--color-muted);font-size:var(--font-size-small)}.ro3ulm{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}.ro3ulm>span{color:var(--color-muted);margin-right:var(--space);font-size:var(--font-size-small)}.ro3ulm a,.uafpuo 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}.ro3ulm a[aria-current],.uafpuo a[aria-current]{background:var(--color-accent-strong);border-color:var(--color-accent-strong);color:var(--color-on-accent)}.ro3ulm a:hover,.uafpuo a:hover{text-decoration:underline}.u8r55n{gap:var(--card-gap);display:grid}.uafpuo{justify-content:center;align-items:center;gap:var(--s2);margin-top:var(--card-padding);flex-wrap:wrap;display:flex}.n8bpq2{margin-block:var(--card-padding)}.skz1b5{gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.n8bpq2>p{margin-top:var(--card-gap)}.ufnra6{padding:var(--card-padding);background:var(--color-surface);border-radius:var(--radius-card)}@media (width<=800px){.obelwb{gap:var(--card-padding);padding-top:var(--card-gap);grid-template-columns:1fr}.ddcler h1{font-size:calc(var(--font-size-h1-mobile) * 1.4)}.far74i{width:100%;max-width:460px}.ro3ulm>span{width:100%}.ro3ulm a{padding-inline:var(--s2);flex:1}.skz1b5{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}}
