:root{--accent:#f6c33a;--accent2:#82d5ff;--accent-line:#fae6b4;--accent-strong:#875f00;--accent-surface:#fcf4de;--accent-text:#17140c;--bg:#fcfaef;--border:#dad7cc;--border-strong:#a6a096;--border-width:2px;--content-width:64ch;--font-body:Manrope, "Helvetica Neue", Arial, sans-serif;--font-heading:Montserrat, "Helvetica Neue", Arial, sans-serif;--font-label:"IBM Plex Mono", ui-monospace, Menlo, Consolas, "Liberation Mono", monospace;--good-text:#117537;--inv-accent:#fae1a7;--inv-bg:#160f07;--inv-border:#2f281f;--inv-muted:#a6a096;--inv-text:#fcfaef;--muted:#5b544b;--radius:0;--radius-image:0;--radius-large:0;--shadow-card:3px 3px 0 #160f07;--shadow-raised:6px 6px 0 #160f07;--surface:#f2efe4;--surface-alt:#e7e4da;--text:#160f07}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono.cyr600-jvyvx8.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono.lat600-1jzhli.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope.cyr400-9wdrhi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope.cyr700-19c1kw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope.lat400-12wfcb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope.lat700-vligy6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat.cyr700-1q8vfb.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat.lat700-1kpd9x.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{color-scheme:only light}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body.g1eje2ud{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:clamp(15px, 13.6px + 0.35vw, 16px);line-height:1.535;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
body.g1eje2ud{overflow-wrap:break-word}
body.g1eje2ud *{min-width:0}
:where(body.g1eje2ud) :where(h1,h2,h3,h4){font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;line-height:1.15;color:var(--text);text-wrap:balance;margin:0 0 0.5em}
:where(body.g1eje2ud) :where(h1){font-size:clamp(26.296px, 20.8px + 1.9vw, 43.219px);line-height:1.06}
:where(body.g1eje2ud) :where(h2){font-size:clamp(20.922px, 16px + 0.95vw, 28.926px);line-height:1.12}
@media (max-width:47.99rem){
:where(body.g1eje2ud) :where(h1,h2,h3,h4){hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:12 5 5}
}
:where(body.g1eje2ud) :where(h3){font-size:clamp(17.92px, 15.2px + 0.55vw, 20.512px);line-height:1.25;font-weight:700;letter-spacing:-0.01em}
:where(body.g1eje2ud) :where(h4){font-size:clamp(15px, 13.6px + 0.35vw, 16px);font-weight:700;letter-spacing:0}
:where(body.g1eje2ud) :where(p,li,dd,blockquote,figcaption,td){text-wrap:pretty;hyphens:auto;-webkit-hyphens:auto}
:where(body.g1eje2ud) :where(p,ul,ol,dl,blockquote,table){margin:0 0 1em}
:where(body.g1eje2ud) :where(ul,ol){padding-left:1.35em}
:where(body.g1eje2ud) li + li{margin-top:0.35em}
:where(body.g1eje2ud) li::marker{color:var(--accent-strong)}
:where(body.g1eje2ud) :where(strong,b){font-weight:700}
:where(body.g1eje2ud) :where(a){color:var(--accent-strong);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--accent-line);text-underline-offset:0.2em}
:where(body.g1eje2ud) :where(a):hover{text-decoration-color:currentColor}
:where(body.g1eje2ud) :where(blockquote){margin-inline:0;padding-left:1.1em;border-left:3px solid var(--accent)}
:where(body.g1eje2ud) :where(hr){border:0;border-top:var(--border-width) solid var(--border);margin:2em 0}
:where(body.g1eje2ud) :where(time){font-variant-numeric:tabular-nums lining-nums}
:where(body.g1eje2ud) :focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.g1decelr{width:min(100% - 2 * clamp(16px, 4.4vw, 48px), 73rem);margin:0 auto;padding:clamp(28px, 5vw, 64px) 0 0;flex:1 0 auto}
.g1decelr > *{min-width:0}
.g1decelr.g63af0l{display:grid;gap:clamp(32px, 5vw, 72px);align-items:start}
@media (min-width:60rem){
.g1decelr.g63af0l{grid-template-columns:minmax(0,1fr) 20rem}
.g1ovqn1u{position:sticky;top:24px}
}
.g1ovqn1u{display:flex;flex-direction:column;gap:32px;color:var(--muted);font-size:12.48px;line-height:1.5}
.g1ovqn1u a{color:var(--text);text-decoration:none}
.g1ovqn1u a:hover{color:var(--accent-strong);text-decoration:underline}
.g1ovqn1u ul{margin:0;padding:0;list-style:none}
.g1ovqn1u li + li{margin-top:8px}
.g1ovqn1u .gn5skzl{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700;color:var(--muted);border-top:0;padding-top:0}
.g5a7z39{position:relative;z-index:40;background:var(--bg);color:var(--text);border-bottom:2px solid var(--text)}
.g169acoz{width:min(100% - 2 * clamp(16px, 4.4vw, 48px), 73rem);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;min-height:76px}
.gt5liwj{display:inline-flex;align-items:center;gap:12px;min-width:0;color:var(--text);text-decoration:none}
.gjk54z6{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:var(--radius);background:var(--accent);color:var(--accent-text);font-family:var(--font-heading);font-size:17px;font-weight:700;line-height:1;text-transform:uppercase}
.gfgf9nk{display:flex;flex-direction:column;min-width:0}
.g1dhs6p0{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;font-size:18.56px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gqix6ct{margin:4px 0 0;font-family:var(--font-body);font-size:12.48px;line-height:1.4;color:var(--muted)}
.g5a7z39 .g1ov8bf3, .g5a7z39 .g1ov8bf3 ul{display:flex;flex-wrap:wrap;align-items:center;gap:4px 26px;margin:0;padding:0;list-style:none}
.g1ewime{margin-left:auto;min-width:0}
.g5a7z39 .g1ov8bf3 li{margin:0}
.g5a7z39 .g1ov8bf3 a{display:inline-flex;align-items:center;padding:8px 0;font-family:var(--font-label);font-size:15px;font-weight:600;line-height:1.2;color:var(--muted);text-decoration:none;border-bottom:2px solid transparent}
.g5a7z39 .g1ov8bf3 a:hover{color:var(--text)}
.g5a7z39 .g1ov8bf3 a[aria-current]{color:var(--text);border-bottom-color:var(--accent)}
.g5a7z39{padding-top:12px}
.g169acoz{min-height:64px;padding:10px 10px 10px 14px;background:var(--surface);border-radius:var(--radius-large)}
.g5a7z39 .g1ov8bf3, .g5a7z39 .g1ov8bf3 ul{gap:4px}
.g5a7z39 .g1ov8bf3 a{padding:9px 14px;border-bottom:0;border-radius:var(--radius)}
.g5a7z39 .g1ov8bf3 a:hover{background:var(--surface-alt)}
.g5a7z39 .g1ov8bf3 a[aria-current]{background:var(--bg);box-shadow:var(--shadow-card)}
.g1fsrocr{display:none}
.g8mrr68{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}
@media (max-width:47.99rem){
.g1fsrocr{display:inline-flex;align-items:center;gap:10px;justify-self:end;min-height:42px;padding:0 14px;border:2px solid var(--text);border-radius:0;background:var(--bg);color:var(--text);font-family:var(--font-label);font-size:15px;font-weight:700;line-height:1;cursor:pointer}
.g1dlvfnt{position:relative;display:block;width:18px;height:2px;background:currentColor}
.g1dlvfnt::before, .g1dlvfnt::after{content:"";position:absolute;left:0;width:18px;height:2px;background:currentColor}
.g1dlvfnt::before{top:-6px}
.g1dlvfnt::after{top:6px}
.g8mrr68:focus-visible + .g1fsrocr{outline:2px solid var(--accent);outline-offset:3px}
.g8mrr68:checked ~ .g1ewime, .g5a7z39.g1isbf8t .g1ewime{display:block}
}
@media (max-width:47.99rem){
.g169acoz{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:4px;min-height:64px;padding-block:10px}
.gt5liwj{flex-direction:row;align-items:center}
.gfgf9nk{align-items:stretch;text-align:left}
.g1ewime{display:none;grid-column:1 / -1;margin-left:0;margin-top:0;padding-bottom:10px}
.g5a7z39 .g1ov8bf3, .g5a7z39 .g1ov8bf3 ul{flex-direction:column;align-items:stretch;gap:0}
.g5a7z39 .g1ov8bf3 a{padding:12px 0;border-bottom:var(--border-width) solid var(--border)}
.g1dhs6p0{font-size:18.56px}
}
.g9hj392{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0.65em;margin:0 0 clamp(18px, 2.4vw, 28px);font-family:var(--font-label);font-size:13.5px;line-height:1.4;color:var(--muted)}
.g9hj392 a{color:inherit;text-decoration:none}
.g9hj392 a:hover{color:var(--text);text-decoration:underline;text-underline-offset:0.2em}
.g9hj392 span:not(:last-child){color:var(--border-strong)}
.g9hj392 > :last-child{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(46ch, 100%)}
.g1fzf9h4{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;max-width:21em;margin:0 0 0.4em;font-size:clamp(26.296px, 20.8px + 1.9vw, 43.219px);line-height:1.06;text-wrap:balance}
.gagtwdq{margin:0 0 26px}
.g18nuw50{max-width:40em;margin:0 0 1em;font-size:clamp(17.28px, 14.4px + 0.6vw, 20.512px);line-height:1.5;color:var(--text)}
.g10s1k4j{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0 0 26px;font-family:var(--font-label);font-size:14px;line-height:1.4;color:var(--muted);font-variant-numeric:tabular-nums lining-nums}
.gb1stc5 :is(p,ul,ol,dl,h2,h3,h4,blockquote,figure){max-width:var(--content-width)}
.gb1stc5 h2{margin:2.1em 0 0.6em;font-size:max(calc(clamp(20.922px, 16px + 0.95vw, 28.926px) * 0.84), 23px);line-height:1.16}
.gb1stc5 h3{margin:1.7em 0 0.45em;font-size:clamp(17.92px, 15.2px + 0.55vw, 20.512px)}
.gb1stc5 ul, .gb1stc5 ol{padding-left:1.4em}
.gb1stc5 li + li{margin-top:0.5em}
.gb1stc5 a{font-weight:600}
.gb1stc5 table{display:block;overflow-x:auto;width:max-content;max-width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;font-size:12.48px}
.gb1stc5 th, .gb1stc5 td{padding:0.65em 0.8em;border-bottom:var(--border-width) solid var(--border);text-align:left;vertical-align:top}
.gb1stc5 th{font-family:var(--font-label);font-weight:700;color:var(--muted);white-space:nowrap}
.gb1stc5 table{border:2px solid var(--text);box-shadow:var(--shadow-card)}
.gfrmt6o{margin:0 0 26px;font-family:var(--font-label);font-size:15px;line-height:1.35}
.g189t2xo{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;display:block;margin:0 0 12px;font-size:12px;font-weight:700;color:var(--muted)}
.gfrmt6o ul, .gfrmt6o ol{margin:0;padding:0;list-style:none;counter-reset:toc}
.gfrmt6o li{margin:0;counter-increment:toc}
.gfrmt6o a{color:var(--text);text-decoration:none}
.gfrmt6o a:hover{color:var(--accent-strong);text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:0.2em}
.gfrmt6o{border-left:2px solid var(--border);padding:2px 0 2px 18px;font-size:14px}
.gfrmt6o a{display:block;padding:6px 0;color:var(--muted)}
.gfrmt6o a:hover{color:var(--text);text-decoration:none}
.g1us6199, .gug5yii{position:relative;overflow:hidden;margin:0 0 26px;border-radius:var(--radius-image);background:var(--surface-alt)}
.g1us6199{aspect-ratio:3 / 2}
.gug5yii{aspect-ratio:1 / 1;margin-top:2.1em}
.g1us6199 picture, .gug5yii picture{display:block;height:100%}
.g1us6199 img, .gug5yii img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:50% 42%;filter:contrast(1.04) saturate(1.08)}
.g1us6199, .gug5yii{border:2px solid var(--text)}
.gug5yii.g5hbn67{aspect-ratio:auto;overflow:visible;background:none;border-radius:0;border:0}
.gug5yii.g5hbn67 .g1f63bax{display:block;position:relative;overflow:hidden;aspect-ratio:1 / 1;border-radius:var(--radius-image);background:var(--surface-alt);border:2px solid var(--text)}
.gmv9yu4{margin:10px 0 0;font-family:var(--font-label);font-size:13px;line-height:1.45;color:var(--muted);text-wrap:pretty}
.gn5skzl{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;margin:45.75px 0 18px;font-size:max(calc(clamp(20.922px, 16px + 0.95vw, 28.926px) * 0.84), 23px);line-height:1.12}
.g1czr8yy{display:grid;gap:26px}
.g10ugrws{padding-top:16px;border-top:var(--border-width) solid var(--border)}
.g18bmrjk{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;margin:0;font-size:clamp(17.92px, 15.2px + 0.55vw, 20.512px);line-height:1.25}
.g18bmrjk a{color:var(--text);text-decoration:none}
.g18bmrjk a:hover{color:var(--accent-strong)}
.g1fm0cb{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--muted)}
.g1o3hr9t{margin:45.75px 0 0}
.g19b5x1s{display:flex;flex-wrap:wrap;gap:8px 18px}
.g1e8qxo7{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0}
.g1e8qxo7 a{display:inline-flex;align-items:center;min-height:36px;padding:0 15px;border:1.5px solid var(--text);border-radius:0;background:transparent;color:var(--text);font-family:var(--font-label);font-size:14px;font-weight:600;line-height:1.1;text-decoration:none;white-space:nowrap}
.g1e8qxo7 a:hover{border-color:var(--border-strong);background:var(--surface);color:var(--text)}
.g19n28mh{display:grid;gap:16px;margin:clamp(40px, 6vw, 64px) 0 0;padding:clamp(22px, 3vw, 32px);border:2px solid var(--text);border-radius:0;box-shadow:var(--shadow-card);background:var(--bg)}
.g1lu4uv1{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;color:var(--muted)}
.g1r0jps8, .g7krh2b{display:flex;align-items:center;gap:16px;min-width:0}
.g1ha31eo{display:inline-grid;place-items:center;flex:none;width:68px;height:68px;border-radius:50%;background:var(--accent-surface);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent-strong);font-family:var(--font-heading);font-size:24.48px;font-weight:700;line-height:1;text-transform:uppercase}
.g1f7sxr6{display:inline-grid;place-items:center;flex:none;width:96px;height:96px;border-radius:50%;background:var(--accent-surface);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent-strong);font-family:var(--font-heading);font-size:34.56px;font-weight:700;line-height:1;text-transform:uppercase}
.g184wo4m{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;font-size:calc(clamp(17.92px, 15.2px + 0.55vw, 20.512px) * 0.95);line-height:1.2;color:var(--text);text-decoration:none}
a.g184wo4m:hover{color:var(--accent-strong);text-decoration:underline;text-decoration-color:var(--accent-line)}
.gxb8xaw, .g3thk6y{margin:4px 0 0;font-size:15px;line-height:1.4;color:var(--muted)}
.g9gvlht, .gbklffr{margin:0;font-size:16px;line-height:1.6}
.gbklffr{color:var(--muted)}
.g1ppjuow{justify-self:start;font-family:var(--font-label);font-size:14.5px;font-weight:700;color:var(--accent-strong);text-decoration:none}
.g1ppjuow:hover{text-decoration:underline}
.gbupkci{display:flex;gap:16px;margin:12px 0 0}
.gct8js9{margin-top:61px;border-top:0;background:var(--inv-bg);color:var(--inv-muted);font-family:var(--font-label);font-size:14px;line-height:1.5}
.gy9gbjb{width:min(100% - 2 * clamp(16px, 4.4vw, 48px), 73rem);margin:0 auto;padding:clamp(48px, 7vw, 88px) 0 28px}
.gct8js9 a{color:var(--inv-text);text-decoration:none}
.gct8js9 a:hover{color:var(--inv-accent);text-decoration:underline;text-underline-offset:0.2em}
.gct8js9 p{margin:0}
.gct8js9 .g1ov8bf3, .gct8js9 .g1ov8bf3 ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}
.gct8js9 .g1ov8bf3 li{margin:0}
.g1uyotnq{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;font-size:19.2px;line-height:1.15;color:var(--inv-text)}
.gu67j0d{display:inline-flex;align-items:center;gap:6px;padding:6px 0;font-weight:600}
.gu67j0d svg{width:16px;height:16px}
.g4rghxt{display:grid;gap:40px}
@media (min-width:52rem){
.g4rghxt{grid-template-columns:minmax(0,1.3fr) minmax(0,2fr);gap:48px}
}
.ggfz29i{display:flex;flex-direction:column;gap:10px;max-width:34ch}
.g6gzqhf{font-family:var(--font-body);font-size:15px}
.g8rrnty{display:grid;gap:32px 40px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 10.5rem), 1fr))}
.g1vf358p{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}
.g2vanhm{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:clamp(36px, 5vw, 56px);padding-top:20px;border-top:var(--border-width) solid var(--inv-border);font-size:13px}
.g1ko3sql{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.032em;display:block;margin:clamp(40px, 6vw, 72px) 0 0;font-size:clamp(44px, 11.5vw, 168px);line-height:1.1;color:var(--inv-text);white-space:nowrap;overflow:hidden;text-overflow:clip}
.g1decelr.g1lbgjmk{width:min(100% - 2 * clamp(16px, 4.4vw, 48px), 1168px)}
.g1hag9wd{display:grid;gap:clamp(32px, 5vw, 64px);align-items:start}
.g1hag9wd > *{min-width:0}
.g1hag9wd.g16fio7q{max-width:920px;margin:0 auto}
.g1lui9g3{display:none}
@media (min-width:64rem){
.g1hag9wd.gy4trdv{grid-template-columns:16rem minmax(0,1fr)}
.g1lui9g3{display:block;position:sticky;top:28px;max-height:calc(100vh - 56px);overflow:auto}
.g1hag9wd.gy4trdv .g1g41zmf.goyszi0{display:none}
}
@media (min-width:60rem){
.g1hag9wd.gaeevj9{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}
.g1hag9wd.ghk24z6{grid-template-columns:minmax(0,1fr) 20rem}
.g1hag9wd.ghk24z6 .g1x263cs .g1g41zmf.goyszi0{display:none}
.gmltv7m{position:sticky;top:24px}
}
@media (max-width:59.99rem){
.gmltv7m .g1g41zmf{display:none}
}
.gmltv7m{display:flex;flex-direction:column;gap:32px}
.gmkcaxt{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2;margin:0 0 10px;color:var(--muted)}
.g140bsjl ul{margin:0;padding:0;list-style:none}
.g140bsjl li{margin:0}
.g140bsjl > ul > li{border-top:var(--border-width) solid var(--border)}
.g140bsjl > ul > li > a{display:flex;justify-content:space-between;gap:12px;padding:11px 0;font-family:var(--font-label);font-size:15px;font-weight:700;line-height:1.3;color:var(--text);text-decoration:none}
.g140bsjl span{color:var(--muted);font-size:12.5px}
.g140bsjl a[aria-current]{color:var(--accent-strong)}
.g140bsjl li ul{padding:0 0 12px 12px;border-left:2px solid var(--accent-line);margin-left:2px}
.g140bsjl li ul a{display:block;padding:5px 0;font-family:var(--font-label);font-size:14px;color:var(--muted);text-decoration:none}
.g1qrm6ws{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:var(--radius);background:var(--accent-surface);color:var(--text);text-decoration:none;font-family:var(--font-label)}
.g1qrm6ws small{color:var(--muted);font-size:13px}
.g1yh04jy{margin:61px 0 0}
.g1xz6nia{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin:0 0 clamp(16px, 2.2vw, 24px)}
.gs251na{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;margin:0;font-size:clamp(20.922px, 16px + 0.95vw, 28.926px)}
.gd7o6y9{font-family:var(--font-label);font-size:15px;font-weight:700;color:var(--accent-strong);text-decoration:none}
.g1ydoe0b{display:grid;gap:clamp(16px, 2.2vw, 28px)}
@media (min-width:40rem){
.g1ydoe0b.gvihgfr, .g1ydoe0b.g13vrlkd{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:62rem){
.g1ydoe0b.g13vrlkd{grid-template-columns:repeat(3,minmax(0,1fr))}
}
.g1ydoe0b.g164i4ve{gap:0;border-top:var(--border-width) solid var(--border)}
@media (min-width:52rem){
.g1ydoe0b.g164i4ve{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px, 4vw, 56px)}
}
.gr9re1o{margin:0 0 clamp(24px, 3vw, 36px)}
.gr9re1o .g1fzf9h4{max-width:18em}
.gr9re1o .g18nuw50{max-width:44em}
.g15czmh1{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2;margin:0 0 12px;color:var(--accent-strong)}
.g1ualc0b{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;font-family:var(--font-label);font-size:14px;color:var(--muted)}
.g1ualc0b a{color:var(--text);font-weight:700}
.gr9re1o.g152ufu3{text-align:center}
.gr9re1o.g152ufu3 .g1fzf9h4, .gr9re1o.g152ufu3 .g18nuw50{margin-left:auto;margin-right:auto}
.gr9re1o.g152ufu3 .g1ualc0b, .gr9re1o.g152ufu3 .g9hj392{justify-content:center}
.gr9re1o.g1a95tm5{padding-bottom:clamp(20px, 2.6vw, 32px);border-bottom:var(--border-width) solid var(--border)}
.gagtwdq.g43iet{display:grid;gap:clamp(20px, 4vw, 56px);align-items:center;margin:0}
.gagtwdq.g43iet .gr9re1o{margin:0}
@media (min-width:60rem){
.gagtwdq.g43iet{grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr)}
.gagtwdq.g43iet .g1fzf9h4{font-size:calc(clamp(26.296px, 20.8px + 1.9vw, 43.219px) * 1.06)}
}
.g1us6199.g3wmkme{aspect-ratio:21 / 9;margin:0 0 clamp(28px, 4vw, 48px)}
.g1us6199.g1tw84mq{aspect-ratio:4 / 3;margin:0}
.g1us6199.g181cglf{margin:0 0 clamp(24px, 3vw, 36px)}
@media (max-width:47.99rem){
.g1us6199.g3wmkme{aspect-ratio:16 / 10}
}
.g1e8qxo7.g121tnpg{margin:0 0 clamp(24px, 3vw, 36px)}
.gr9re1o.g152ufu3 + .g1e8qxo7.g121tnpg{justify-content:center}
.g1e8qxo7.g121tnpg a.g1poz679{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}
@media (max-width:47.99rem){
.g1e8qxo7.g121tnpg{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding-bottom:6px}
.gr9re1o.g152ufu3 + .g1e8qxo7.g121tnpg{justify-content:flex-start}
.g1e8qxo7.g121tnpg a{flex:none}
}
.gvx2gv9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(28px, 4vw, 52px) 0 clamp(32px, 4.5vw, 56px);border-top:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border)}
@media (min-width:48rem){
.gvx2gv9{grid-template-columns:repeat(4,minmax(0,1fr))}
}
.gvx2gv9 > div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:18px clamp(12px, 2vw, 24px);min-width:0}
.gvx2gv9 dt{font-family:var(--font-label);font-size:13.5px;line-height:1.3;color:var(--muted)}
.gvx2gv9 dd{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;margin:0;font-size:clamp(26px, 3.2vw, 42px);line-height:1;font-variant-numeric:tabular-nums lining-nums;color:var(--text);overflow-wrap:anywhere}
.g1fd06ai{display:inline-grid;place-items:center;flex:none;border-radius:var(--radius);font-family:var(--font-heading);font-weight:800;line-height:1;letter-spacing:-0.02em;user-select:none}
.g1fd06ai.g1sl6e71{width:22px;height:22px;font-size:8.8px}
.g1fd06ai.g1kalf34{width:32px;height:32px;font-size:12.8px}
.g1fd06ai.g1s9c979{width:44px;height:44px;font-size:17.6px}
.g1fd06ai.g1ijn0f9{width:56px;height:56px;font-size:22.4px}
.g1fd06ai.g1sv5zw0{width:76px;height:76px;font-size:30.4px}
.g1fd06ai.g1sl6e71{font-size:10px}
.g1fd06ai.g16kf6g1{background:var(--accent);color:var(--accent-text)}
.g1fd06ai.g12lfpt8{background:#456f4a;color:#f8fbf8}
.g1fd06ai.gajokyi{background:#206f79;color:#f6fbfc}
.g1fd06ai.garjgrb{background:#50628e;color:#f8fafe}
.g1fd06ai.g1cui516{background:#7a547a;color:#fcf9fc}
.g1fd06ai.g1mnmywo{background:#89524c;color:#fdf9f8}
.g1fd06ai.gbqrkbp{background:#76602d;color:#fbfaf6}
.gy8x6uw{display:inline-flex;align-items:center;justify-content:center;min-width:1.4em;font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;font-size:22px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums lining-nums;color:var(--border-strong);padding:8px 10px;background:var(--bg);border:2px solid var(--text);box-shadow:3px 3px 0 var(--accent)}
.gy8x6uw{color:var(--text)}
.gy8x6uw.g14loimy{min-width:1.6em;padding:3px 6px;font-size:17px;line-height:1.2;box-shadow:none}
.g1j4xp58{display:inline-flex;align-items:center;gap:12px;font-variant-numeric:tabular-nums lining-nums}
.gg8gria{position:relative;display:grid;place-items:center;flex:none}
.ge1ncrg{display:block;width:100%;height:100%}
.gaa7tsl{stroke:var(--border);stroke-width:3}
.gcmhrdr{stroke:var(--accent);stroke-width:3}
.gg8gria .g9arnl3{position:absolute;font-family:var(--font-label);font-weight:800;letter-spacing:-0.03em;color:var(--text)}
.g1j4xp58.g1nfgh6n .gg8gria{width:60px;height:60px}
.g1j4xp58.g1nfgh6n .g9arnl3{font-size:21px}
.g1j4xp58.g1s54cvf{flex-direction:column;gap:10px;text-align:center}
.g1j4xp58.g1s54cvf .gg8gria{width:112px;height:112px}
.g1j4xp58.g1s54cvf .g9arnl3{font-size:40px}
.g1j4xp58.g1s54cvf .gcru2xm{align-items:center}
.gcru2xm{display:flex;flex-direction:column;gap:1px;min-width:0;font-family:var(--font-label);line-height:1.25}
.g1oyx6do{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2;color:var(--muted)}
.gpij0vh{font-size:15px;font-weight:800;color:var(--text);white-space:nowrap}
.g1qoqxg7{font-size:12.5px;color:var(--muted);white-space:nowrap}
.g1j4xp58.g9p4mu{gap:2px;padding:3px 9px;border-radius:999px;background:var(--accent-surface);font-family:var(--font-label);font-size:14px;line-height:1.3}
.g1j4xp58.g9p4mu .g9arnl3{font-weight:800;color:var(--text)}
.g1j4xp58.g9p4mu .g1qoqxg7{font-size:11.5px}
.g1yafnth{position:relative;display:grid;gap:clamp(20px, 3vw, 36px);align-items:center;margin:0 0 20px;padding:clamp(22px, 3.4vw, 40px);border-radius:0;background:var(--accent);border:2px solid var(--text);box-shadow:var(--shadow-raised)}
.g1yafnth, .g1yafnth *{color:var(--accent-text)}
@media (min-width:46rem){
.g1yafnth{grid-template-columns:minmax(0,1fr) auto}
.gp2pvzd{border-left:var(--border-width) solid var(--accent-text);padding-left:clamp(20px, 3vw, 40px)}
}
.ggv960r{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2;margin:0 0 18px;color:var(--accent-strong)}
.g1gifkdw{display:flex;gap:18px;align-items:center;min-width:0}
.glbe9t4{margin:0 0 2px;font-family:var(--font-label);font-size:14px;font-weight:600;color:var(--muted)}
.g1u00suy{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;margin:0;font-size:calc(clamp(20.922px, 16px + 0.95vw, 28.926px) * 1.08);line-height:1.05;color:var(--text);overflow-wrap:anywhere}
.g1x4bud3{margin:6px 0 0;font-family:var(--font-label);font-size:16px;font-weight:600;line-height:1.4;color:var(--text)}
.gn08tm0{display:grid;gap:10px 24px;margin:22px 0 0;padding-top:18px;border-top:var(--border-width) solid var(--accent-text)}
@media (min-width:40rem){
.gn08tm0{grid-template-columns:repeat(3,minmax(0,1fr))}
}
.gn08tm0 div{min-width:0}
.gn08tm0 dt{font-family:var(--font-label);font-size:12.5px;font-weight:600;color:var(--muted)}
.gn08tm0 dd{margin:3px 0 0;font-family:var(--font-label);font-size:15px;font-weight:700;line-height:1.35;color:var(--text)}
.g701cif{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:22px}
.gq21w50{font-family:var(--font-label);font-size:14.5px;font-weight:700;color:var(--text)}
.gp2pvzd{justify-self:center;padding:8px 0}
@media (max-width:45.99rem){
.gp2pvzd{order:-1;justify-self:start;padding:0}
.gp2pvzd .g1j4xp58{flex-direction:row;text-align:left}
.gp2pvzd .gcru2xm{align-items:flex-start}
.gp2pvzd .gg8gria{width:84px;height:84px}
.gp2pvzd .g9arnl3{font-size:30px}
}
.g7jntnh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}
.g1a4auql{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:0;border:2px solid var(--text);background:var(--bg);color:var(--text);box-shadow:var(--shadow-card);font-family:var(--font-label);font-size:15.5px;font-weight:700;text-decoration:none}
.gt8iwqp{font-family:var(--font-label);font-size:13px;color:var(--muted)}
.g1ciza0n{margin:0 0 32px;padding:clamp(16px, 2.4vw, 24px) clamp(16px, 2.6vw, 28px) 8px;border-radius:var(--radius-large);background:var(--surface)}
.gu3l2uz{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2;margin:0 0 12px;color:var(--muted)}
.g1sy746b{display:grid;margin:0;padding:0;list-style:none}
@media (min-width:52rem){
.g1sy746b{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}
}
.g1sy746b li{margin:0;border-top:var(--border-width) solid var(--border)}
.g117bj5t{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;color:var(--text);text-decoration:none}
.g1ejo3n5{display:flex;flex-direction:column;min-width:0;font-family:var(--font-label);line-height:1.3}
.g1ejo3n5 b{font-size:15.5px}
.g1ejo3n5 span{font-size:13.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.g1g41zmf{margin:0 0 32px;font-family:var(--font-label);font-size:15px;line-height:1.35}
.gcdoaxn{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2;display:block;margin:0 0 12px;color:var(--muted)}
.g1yq677n{margin:0;padding:0;list-style:none}
.g1yq677n li{margin:0;padding:8px 0;border-top:var(--border-width) solid var(--border)}
.g1yq677n a{display:flex;gap:10px;color:var(--text);text-decoration:none}
.gwy36ru{flex:none;min-width:1.6em;font-weight:800;font-variant-numeric:tabular-nums;color:var(--accent-strong)}
.g1g41zmf.goyszi0{padding:14px 18px;border-radius:var(--radius-large);background:var(--surface)}
.g1g41zmf.goyszi0 .gcdoaxn{margin:0;cursor:pointer}
.g1g41zmf.goyszi0 .g1yq677n{margin-top:10px}
.g1x263cs > nav.g1g41zmf{padding:20px 24px 12px;border-radius:var(--radius-large);background:var(--surface)}
@media (min-width:52rem){
.g1x263cs > nav.g1g41zmf .g1yq677n{columns:2 17rem;column-gap:36px}
.g1x263cs > nav.g1g41zmf li{break-inside:avoid}
}
.g12tafr9{margin:0 0 45.75px}
.g66vvdp{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;margin:0 0 16px;font-size:clamp(20.922px, 16px + 0.95vw, 28.926px)}
.g1v92ry1{position:relative;max-width:100%;overflow-x:auto;border-radius:0;border:2px solid var(--text);box-shadow:var(--shadow-card);background:var(--bg)}
.g1v92ry1 table{width:max-content;min-width:100%;margin:0;border-collapse:collapse;font-family:var(--font-label);font-size:14.5px;line-height:1.4;font-variant-numeric:tabular-nums lining-nums}
.g1v92ry1 table th, .g1v92ry1 table td{padding:14px 10px;border-bottom:var(--border-width) solid var(--border);vertical-align:middle;text-align:left;hyphens:manual;-webkit-hyphens:manual}
.g1v92ry1 table thead th{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;padding-top:12px;padding-bottom:12px;background:var(--surface);font-size:11.5px;font-weight:800;color:var(--muted);border-bottom:2px solid var(--text)}
.g1v92ry1 table tbody tr:last-child > *{border-bottom:0}
.g11lj1tn{width:44px;text-align:center}
.g161a0iy{font-weight:400}
.g1v92ry1 table .g161a0iy{min-width:168px;max-width:16em}
.g1v92ry1 table td[data-label]:not(.g4pwgd5){max-width:16em}
.g161a0iy a{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none}
.g161a0iy a > span:last-child{display:flex;flex-direction:column;min-width:0}
.g161a0iy b{font-size:15.5px;font-weight:800}
.g161a0iy small{font-size:12.5px;color:var(--muted)}
.g161a0iy em{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2;font-style:normal;color:var(--accent-strong)}
.g1v92ry1 table .g4pwgd5{width:86px;text-align:center;background:var(--surface)}
.g1v92ry1 table td.g4pwgd5 b{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;font-size:20px;color:var(--text)}
.g1v92ry1 table td.g4pwgd5 span{font-size:12px;color:var(--muted)}
.g1v92ry1 table tr.g1yxieai > *{background:var(--accent-surface)}
.g1v92ry1 table tr.g1yxieai > .g11lj1tn{box-shadow:inset 3px 0 0 var(--accent)}
@media (max-width:47.99rem){
.g1v92ry1{overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}
.g1v92ry1 table{width:auto;min-width:0;display:block}
.g1v92ry1 table thead{display:none}
.g1v92ry1 table tbody{display:grid;gap:10px}
.g1v92ry1 table tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:14px 16px;border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--bg)}
.g1v92ry1 table tr > *{display:block;padding:0;border:0;background:none;box-shadow:none}
.g1v92ry1 table tr.g1yxieai{background:var(--accent-surface);border-color:var(--accent-line)}
.g1v92ry1 table tr.g1yxieai > *{background:none;box-shadow:none}
.g1v92ry1 table .g11lj1tn{width:auto;grid-column:1;grid-row:1}
.g1v92ry1 table .g161a0iy{grid-column:2;grid-row:1;min-width:0;max-width:none}
.g1v92ry1 table td.g4pwgd5{grid-column:3;grid-row:1;width:auto;text-align:right;background:none}
.g1v92ry1 table td[data-label]:not(.g4pwgd5){grid-column:1 / -1;display:grid;grid-template-columns:8.5em minmax(0,1fr);gap:10px;padding-top:7px;border-top:var(--border-width) solid var(--border);font-size:14px;overflow-wrap:anywhere;max-width:none}
.g1v92ry1 table td[data-label]:not(.g4pwgd5)::before{font-family:var(--font-label);content:attr(data-label);font-size:12px;font-weight:700;color:var(--muted)}
}
.g1xgdefl{position:relative;margin:0 0 clamp(20px, 3vw, 36px);padding:clamp(20px, 3vw, 36px);border:2px solid var(--text);border-radius:0;box-shadow:var(--shadow-card);background:var(--bg);scroll-margin-top:16px}
.g1xgdefl.g1blqr1q{border:2px solid var(--accent);padding-top:clamp(40px, 4.6vw, 52px);border-top-color:var(--accent)}
.gmtjmaa{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2;position:absolute;top:-1px;left:clamp(18px, 3vw, 34px);margin:0;padding:7px 13px;background:var(--accent);color:var(--accent-text);border-radius:0 0 var(--radius) var(--radius)}
.g9xpbdn{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px, 2vw, 20px);padding-bottom:clamp(18px, 2.4vw, 26px);border-bottom:var(--border-width) solid var(--border)}
.gps6lvl{min-width:0}
.gvwyr64{margin:0 0 4px;font-family:var(--font-label);font-size:14px;font-weight:700;line-height:1.35;color:var(--accent-strong)}
.g18nmwoe{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;margin:0;font-size:calc(clamp(17.92px, 15.2px + 0.55vw, 20.512px) * 1.28);line-height:1.1;overflow-wrap:anywhere}
.g117d6st{display:flex;flex-wrap:wrap;gap:2px 14px;margin:6px 0 0;font-family:var(--font-label);font-size:13.5px;color:var(--muted)}
@media (max-width:39.99rem){
.g9xpbdn{grid-template-columns:auto minmax(0,1fr);row-gap:14px}
.g9xpbdn .g1fd06ai{display:none}
.g9xpbdn .g1j4xp58{grid-column:1 / -1}
}
.guc44rt{display:grid;gap:clamp(20px, 3vw, 36px);padding-top:clamp(18px, 2.4vw, 26px)}
@media (min-width:52rem){
.guc44rt{grid-template-columns:minmax(0,1fr) 17.5rem}
}
.gp2tm4g{min-width:0}
.gh5gkjh{margin:0 0 18px;max-width:64ch}
.gh5gkjh a, .g1qpzxgf a, .g164gs6r a, .g1kkq56j a{color:var(--accent-strong);font-weight:600}
.g5fi0yk{min-width:0;padding:16px 18px;border-radius:var(--radius);background:var(--surface);align-self:start}
.gpgadx{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2;margin:0 0 12px;color:var(--muted)}
.gbgwmwd{margin:0;display:grid;font-family:var(--font-label)}
.gbgwmwd > div{display:grid;gap:2px;padding:9px 0;border-top:var(--border-width) solid var(--border);min-width:0}
.gbgwmwd > div:first-child{border-top:0;padding-top:0}
.gbgwmwd dt{font-size:12px;font-weight:600;color:var(--muted)}
.gbgwmwd dd{margin:0;font-size:14.5px;font-weight:700;line-height:1.35;color:var(--text);overflow-wrap:anywhere}
.g12ztbya dd{font-weight:600;color:var(--muted)}
.gtboahc{margin-top:6px;padding:10px 12px;border:0;border-radius:var(--radius);background:var(--bg)}
.gtboahc dt{color:var(--good-text);font-weight:800}
.gtboahc dd{font-weight:600}
.gtwt40z{display:inline-block;margin:0 0 14px;padding:7px 12px;border-radius:var(--radius);background:var(--surface-alt);border-left:3px solid var(--accent2);font-family:var(--font-label);font-size:14px;line-height:1.4;color:var(--text)}
.g1qpzxgf{display:grid;gap:14px 32px;margin-top:clamp(18px, 2.4vw, 26px);padding-top:clamp(18px, 2.4vw, 24px);border-top:var(--border-width) solid var(--border)}
@media (min-width:46rem){
.g1qpzxgf{grid-template-columns:1.35fr 1fr}
}
.g1qpzxgf h3{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.2;margin:0 0 6px;color:var(--text)}
.g1qpzxgf p{margin:0;font-size:calc(clamp(15px, 13.6px + 0.35vw, 16px) * 0.94);line-height:1.55}
.g12cxkv7{padding-left:16px;border-left:3px solid var(--accent-line)}
.g1q9kx2r{margin:clamp(48px, 6vw, 88px) 0 0}
.gfyfhwv{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;margin:0 0 20px;font-size:clamp(20.922px, 16px + 0.95vw, 28.926px)}
.g104c7pn{display:grid;gap:clamp(20px, 3vw, 40px);align-items:start}
@media (min-width:52rem){
.g104c7pn{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}
.g104c7pn > :only-child{grid-column:1 / -1}
}
.g497p5 .gug5yii{margin:0}
.gilxusg > p{margin:0 0 20px;max-width:64ch}
.gn33euq{font-family:var(--font-label);font-size:15px;font-weight:700;color:var(--accent-strong);text-decoration:none}
.g1a0xf7j{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.g1a0xf7j li{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;padding:12px 14px;border-radius:var(--radius);background:var(--surface);font-family:var(--font-label)}
.gf6vfia{grid-row:span 2;font-size:12px;font-weight:800;color:var(--accent-strong);padding-top:2px}
.g1a0xf7j b{font-size:14.5px;line-height:1.3;overflow-wrap:anywhere}
.g1a0xf7j small{font-size:12.5px;color:var(--muted)}
.glwpnam{margin:clamp(48px, 6vw, 88px) 0 0}
.g190gk3a{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;margin:0 0 16px;font-size:clamp(20.922px, 16px + 0.95vw, 28.926px)}
.g1g7wxv3{border-top:var(--border-width) solid var(--border)}
.g1g7wxv3:last-child{border-bottom:var(--border-width) solid var(--border)}
.g1akafab{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;padding:18px 0;cursor:pointer;font-size:clamp(17.92px, 15.2px + 0.55vw, 20.512px);line-height:1.3;list-style-position:outside}
.g164gs6r{padding:0 0 18px}
.g164gs6r p{margin:0;max-width:64ch}
.g1tip13u{margin:clamp(40px, 5vw, 64px) 0 0;padding:clamp(20px, 3vw, 32px) clamp(20px, 3.2vw, 36px);border-radius:var(--radius-large);background:var(--inv-bg);color:var(--inv-text)}
.g1j8bqqy{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2;margin:0 0 10px;color:var(--inv-accent)}
.g1kkq56j{margin:0;font-size:clamp(17.28px, 14.4px + 0.6vw, 20.512px);line-height:1.5;color:var(--inv-text);max-width:60ch}
.g1tip13u a{color:var(--inv-text)}
.g1qa9ffy{margin:18px 0 0;font-family:var(--font-label);font-size:13.5px;line-height:1.45;color:var(--muted)}
.g4y3eqv{position:relative;display:flex;flex-direction:column;min-width:0}
.g4y3eqv.g1w1x2b3, .g4y3eqv.g1qr89cf{padding:12px;border:2px solid var(--text);box-shadow:var(--shadow-card);background:var(--bg)}
.gu17b8t{position:relative;overflow:hidden;border-radius:var(--radius-image)}
.g1fk9kqq{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}
.g4y3eqv.g1w1x2b3 .g1fk9kqq{aspect-ratio:4 / 3}
.g1wgf931{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:2px;padding:4px 9px;border-radius:999px;background:var(--bg);color:var(--text);font-family:var(--font-label);font-size:12.5px;font-weight:700}
.g1h2tjdf{display:flex;flex-direction:column;gap:10px;padding:16px 2px 4px;flex:1}
.gz9oob{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;margin:0;font-size:clamp(17.92px, 15.2px + 0.55vw, 20.512px);line-height:1.22}
.gz9oob a{color:var(--text);text-decoration:none}
.gz9oob a:hover{color:var(--accent-strong)}
.gurbpcl{margin:0;font-family:var(--font-label);font-size:14.5px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.gipwzzq{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:auto 0 0;padding-top:12px;border-top:var(--border-width) solid var(--border);font-family:var(--font-label);font-size:13.5px;color:var(--muted)}
.g16pn2iu{display:inline-flex;align-items:center;gap:6px;color:var(--text)}
.g4y3eqv.gffep6p{flex-direction:row;gap:16px;align-items:center;padding:16px 0;border-bottom:var(--border-width) solid var(--border)}
.g4y3eqv.gffep6p .gu17b8t{width:clamp(96px, 22vw, 150px);flex:none}
.g4y3eqv.gffep6p .g1fk9kqq{aspect-ratio:1 / 1}
.g4y3eqv.gffep6p .g1h2tjdf{padding:0;gap:8px}
.g4y3eqv.gffep6p .gipwzzq{border:0;padding:0}
.g4y3eqv.gffep6p{padding:12px;margin:0 0 12px;border:2px solid var(--text);box-shadow:var(--shadow-card);background:var(--bg)}
.g1frd50j{display:grid;border:1px solid var(--text);border-radius:0;overflow:hidden;background:var(--bg)}
@media (min-width:30rem){
.g1frd50j{grid-template-columns:38% minmax(0,1fr)}
}
.gft89cm{display:block;width:100%;height:100%;min-height:160px;object-fit:cover}
.gwlb9v3{padding:18px 20px 14px;min-width:0}
.gk1pa8e{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2;margin:0 0 6px;color:var(--accent-strong)}
.g16zden3{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;margin:0 0 8px;font-size:clamp(17.92px, 15.2px + 0.55vw, 20.512px)}
.g16zden3 a{color:var(--text);text-decoration:none}
.g1070mw9{margin:0 0 10px;font-family:var(--font-label);font-size:14px;line-height:1.5;color:var(--muted)}
.g9r7vy7{list-style:none;margin:0;padding:0}
.g9r7vy7 li{margin:0;border-top:var(--border-width) solid var(--border)}
.g9r7vy7 a{display:block;padding:8px 0;font-family:var(--font-label);font-size:14.5px;font-weight:700;color:var(--text);text-decoration:none}
.gslyiqv{display:grid;gap:clamp(14px, 2vw, 22px)}
@media (min-width:48rem){
.gslyiqv{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.gklxaci{padding:clamp(18px, 2.4vw, 26px);border-radius:var(--radius-large);background:var(--surface)}
.gklxaci header{display:flex;align-items:baseline;gap:12px;padding-bottom:12px;margin-bottom:4px;border-bottom:2px solid var(--text)}
.gxz4uuy{font-family:var(--font-label);font-size:13px;font-weight:800;color:var(--accent-strong)}
.gklxaci h3{margin:0;flex:1;font-size:clamp(17.92px, 15.2px + 0.55vw, 20.512px)}
.gklxaci ul{list-style:none;margin:0;padding:0}
.gklxaci li{margin:0;padding:9px 0;border-bottom:var(--border-width) solid var(--border);font-family:var(--font-label);font-size:14.5px;line-height:1.4}
.gklxaci li:last-child{border-bottom:0}
.gb1stc5.gqgxyqw{counter-reset:step;margin:61px 0 0}
.gb1stc5.gqgxyqw h2{counter-increment:step;display:flex;gap:14px;align-items:baseline}
.gb1stc5.gqgxyqw h2::before{content:counter(step);display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--accent);color:var(--accent-text);font-family:var(--font-heading);font-size:18px;font-weight:800}
.gi35fau{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.gi35fau li{display:grid;grid-template-columns:6em minmax(0,1fr);gap:12px;margin:0;padding:11px 14px;border-radius:var(--radius);background:var(--surface);font-family:var(--font-label);font-size:14.5px}
.gi35fau li:first-child{background:var(--accent-surface)}
.gi35fau b{font-variant-numeric:tabular-nums;font-weight:800}
.g1qs1pxz{display:grid;gap:16px}
@media (min-width:48rem){
.g1qs1pxz{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.gg2pwul{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:var(--radius-large);border:var(--border-width) solid var(--border)}
.gg2pwul p{margin:4px 0 0;font-size:14.5px;color:var(--muted)}
.gg2pwul a, .gg2pwul b{font-weight:700;color:var(--text)}
.g2r1x8u, .gq96dhj{display:inline-grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:var(--accent);color:var(--accent-text);font-family:var(--font-heading);font-weight:700}
.g8oj40n{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;margin:61px 0 0;padding:clamp(22px, 3.4vw, 40px);border-radius:var(--radius-large);background:var(--accent-surface)}
.g14p59zv{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;margin:0;max-width:28ch;font-size:clamp(17.92px, 15.2px + 0.55vw, 20.512px);line-height:1.2}
.gg407k3{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:0;background:var(--accent);color:var(--accent-text);font-family:var(--font-label);font-weight:700;text-decoration:none}
.gr9re1o.gvufky3{padding:clamp(22px, 4vw, 48px);border-radius:var(--radius-large);background:var(--accent-surface)}
.g12lxfbv{display:grid;gap:clamp(18px, 3vw, 36px);align-items:center}
@media (min-width:56rem){
.g12lxfbv{grid-template-columns:auto minmax(0,1fr) 15rem}
}
.gr9re1o.gvufky3 .gq96dhj{width:clamp(96px, 12vw, 148px);height:clamp(96px, 12vw, 148px);font-size:clamp(32px, 4vw, 50px)}
.gr9re1o.gvufky3 .gvx2gv9{margin:0;grid-template-columns:1fr;background:var(--bg);border-radius:0;border:2px solid var(--text);box-shadow:var(--shadow-card)}
.gr9re1o.gvufky3 .g1e8qxo7 span{display:inline-flex;align-items:center;min-height:32px;padding:6px 14px;border-radius:0;border:var(--border-width) solid var(--border);background:var(--bg);font-family:var(--font-label);font-size:14px;font-weight:600}
.g4r316x{list-style:none;margin:0;padding:0}
.g1g93xsr{display:grid;grid-template-columns:clamp(88px, 18vw, 132px) minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:16px 0;border-top:var(--border-width) solid var(--border)}
.g1g93xsr.gn19ppz{grid-template-columns:minmax(0,1fr)}
.g1yxlxt0{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius)}
.g1g93xsr h3{margin:0 0 6px;font-size:calc(clamp(17.92px, 15.2px + 0.55vw, 20.512px) * 0.95)}
.g1g93xsr h3 a{color:var(--text);text-decoration:none}
.gqfjlfc{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-family:var(--font-label);font-size:13.5px;color:var(--muted)}
.gixt773{margin-bottom:24px}
.ggf01ln{font-family:var(--font-label);letter-spacing:0.08em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2;margin:0 0 10px;color:var(--muted)}
.gbce7jw{display:grid;gap:4px}
.geh9tbi{display:flex;align-items:baseline;gap:10px;min-width:0;padding:10px 12px;border-radius:var(--radius);font-family:var(--font-label)}
.geh9tbi b{font-size:20px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}
.geh9tbi small{min-width:0;font-size:12.5px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.geh9tbi:nth-child(1){width:100%;background:#f7ca5a;color:#160f07}
.geh9tbi:nth-child(2){width:85%;background:#f8d06f;color:#160f07}
.geh9tbi:nth-child(3){width:100%;background:#f8d582;color:#160f07}
.geh9tbi:nth-child(4){width:85%;background:#f9db93;color:#160f07}
.geh9tbi:nth-child(5){width:70%;background:#fae1a4;color:#160f07}
.geh9tbi:nth-child(6){width:85%;background:#fae6b4;color:#160f07}
.geh9tbi:nth-child(7){width:55%;background:#fbebc4;color:#160f07}
.g10j7cjr{font-family:var(--font-heading);font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}
.gklxaci li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}
.gklxaci li em{font-style:normal;font-size:12.5px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}
.g1wvxjdz, .g1r79hzn, .gc5n8v7, .g7fg61b, .gt4f0a5, .g1q8yl3l, .g3mrffg, .gx4w5ic, .g1fxbj45{display:contents}