:root{--hl-green-900:#0b2b26;--hl-green-800:#143a33;--hl-green-700:#0e6e5c;--hl-green-600:#0c5f50;--hl-green-200:#bfded4;--hl-green-100:#dceee7;--hl-green-50:#eaf4f0;--hl-amber-500:#e8a33d;--hl-amber-700:#8a5b0b;--hl-amber-100:#fcf3df;--hl-ink:#1c2321;--hl-ink-soft:#4a5552;--hl-line:#e3e8e6;--hl-paper:#fafbfa;--hl-white:#fff;--hl-success:#13693b;--hl-success-bg:#e8f5ec;--hl-success-border:#bfe3cc;--hl-warning:#8a5b0b;--hl-warning-bg:#fcf3df;--hl-warning-border:#f0dcb0;--hl-info:#1d4f8c;--hl-info-bg:#e8f0fa;--hl-info-border:#c5d8ef;--hl-error:#b3261e;--hl-error-bg:#fbeae9;--hl-error-border:#f0c5c2;--hl-font-head:'Golos Text',system-ui,sans-serif;--hl-font-body:'Inter',system-ui,sans-serif;--hl-text-display:2.375rem;--hl-text-h1:1.875rem;--hl-text-h2:1.5rem;--hl-text-h3:1.25rem;--hl-text-h4:1.125rem;--hl-text-lead:1.125rem;--hl-text-body:1rem;--hl-text-small:.875rem;--hl-text-caption:.75rem;--hl-leading-tight:1.2;--hl-leading-head:1.3;--hl-leading-body:1.65;--hl-tracking-head:-.015em;--hl-tracking-caps:.1em;--hl-radius-s:6px;--hl-radius-m:10px;--hl-radius-l:14px;--hl-space-unit:8px;--hl-content-width:720px;--hl-wide-width:1140px;--hl-shadow-card:0 1px 2px rgba(20,58,51,.06),0 4px 12px rgba(20,58,51,.05)}@media (min-width:1024px){:root{--hl-text-display:3.25rem;--hl-text-h1:2.5rem;--hl-text-h2:1.75rem}}body{font-family:var(--hl-font-body);font-size:var(--hl-text-body);line-height:var(--hl-leading-body);color:var(--hl-ink);background:var(--hl-paper)}h1,h2,h3,h4{font-family:var(--hl-font-head);letter-spacing:var(--hl-tracking-head);color:var(--hl-green-800)}h1{font-size:var(--hl-text-h1);font-weight:700;line-height:var(--hl-leading-tight)}h2{font-size:var(--hl-text-h2);font-weight:700;line-height:var(--hl-leading-tight)}h3{font-size:var(--hl-text-h3);font-weight:600;line-height:var(--hl-leading-head)}h4{font-size:var(--hl-text-h4);font-weight:600;line-height:var(--hl-leading-head)}a{color:var(--hl-green-700);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--hl-green-600)}:focus-visible{outline:3px solid var(--hl-green-700);outline-offset:2px;border-radius:2px}.hl-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--hl-font-head);font-weight:600;font-size:1rem;padding:12px 24px;min-height:48px;border-radius:var(--hl-radius-m);text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.hl-btn--primary{background:var(--hl-green-700);color:#fff}.hl-btn--primary:hover{background:var(--hl-green-600);color:#fff}.hl-btn--secondary{background:0 0;color:var(--hl-green-700);border:2px solid var(--hl-green-200)}.hl-btn--secondary:hover{border-color:var(--hl-green-700)}.hl-btn--ghost{background:0 0;color:var(--hl-green-700);padding:12px 8px}.hl-box{border-radius:var(--hl-radius-m);border:1px solid;border-left-width:4px;padding:14px 16px;font-size:var(--hl-text-small);display:flex;gap:10px;align-items:flex-start}.hl-box--info{background:var(--hl-info-bg);border-color:var(--hl-info-border);color:var(--hl-info)}.hl-box--warning{background:var(--hl-warning-bg);border-color:var(--hl-warning-border);color:var(--hl-warning)}.hl-box--success{background:var(--hl-success-bg);border-color:var(--hl-success-border);color:var(--hl-success)}.hl-box--error{background:var(--hl-error-bg);border-color:var(--hl-error-border);color:var(--hl-error)}.hl-eyebrow{font-family:var(--hl-font-head);font-size:var(--hl-text-caption);font-weight:700;letter-spacing:var(--hl-tracking-caps);text-transform:uppercase;color:var(--hl-green-700)}.hl-lang{display:inline-flex;gap:6px}.hl-lang a{font-size:13px;font-weight:600;text-decoration:none;border:1.5px solid var(--hl-line);border-radius:999px;padding:6px 14px;min-height:32px;color:var(--hl-ink-soft);background:#fff}.hl-lang a[aria-current=true]{border-color:var(--hl-green-700);color:var(--hl-green-700)}:root:root{--global-palette1:var(--hl-green-700);--global-palette2:var(--hl-green-600);--global-palette3:var(--hl-green-800);--global-palette4:var(--hl-green-100);--global-palette5:var(--hl-green-50);--global-palette6:var(--hl-amber-700);--global-palette7:var(--hl-ink);--global-palette8:var(--hl-line);--global-palette9:var(--hl-paper);--global-heading-font-family:var(--hl-font-head);--global-body-font-family:var(--hl-font-body)}