:root{--gray-900:#1d2229;--gray-700:#4b535d;--gray-400:#a3abb5;--gray-300:#cdd3da;--gray-200:#dde3ea;--gray-150:#e3e7ec;--gray-100:#eef1f5;--gray-50:#eff3f7;--gray-10:#fbfcfd;--white:#fff;--blue-800:#1a3188;--blue-700:#2340a8;--blue-300:#b7c6f0;--blue-200:#ccd7f6;--blue-100:#e2e8fb;--red-700:#b0361f;--size-13:13px;--size-14:14px;--size-15:15px;--size-16:16px;--size-17:17px;--size-18:18px;--size-20:20px;--size-22:22px;--step-1:6px;--step-2:10px;--step-3:18px;--step-4:28px;--step-5:44px}:root{--desk:var(--gray-150);--paper:var(--gray-10);--tracing:var(--gray-50);--side-l:var(--gray-100);--side-r:var(--gray-200);--ink:var(--gray-900);--graphite:var(--gray-700);--thin:var(--gray-400);--hair:var(--gray-300);--blue:var(--blue-700);--blue-ink:var(--blue-800);--blue-tint:var(--blue-100);--blue-side-l:var(--blue-200);--blue-side-r:var(--blue-300);--on-blue:var(--white);--red:var(--red-700);--sans:'Fira Sans Condensed','Arial Narrow',sans-serif;--mono:'JetBrains Mono',ui-monospace,monospace;--fs-display:clamp(34px,4.6vw,68px);--fs-final:clamp(36px,calc(20px + 3.06vw),64px);--fs-headline:clamp(30px,calc(22px + 1.7vw),46px);--fs-chapter:clamp(24px,calc(17px + 1.2vw),34px);--fs-title:clamp(20px,calc(18.6px + .25vw),22px);--fs-article:clamp(18px,calc(17.3px + .2vw),20px);--fs-figure:var(--size-20);--fs-body:var(--size-18);--fs-annotation:var(--size-17);--fs-small:var(--size-16);--fs-label:var(--size-15);--fs-caption:var(--size-14);--fs-micro:var(--size-13);--frame:2px;--rule:1px;--space-xs:var(--step-1);--space-sm:var(--step-2);--space-md:var(--step-3);--space-lg:var(--step-4);--space-xl:var(--step-5);--sheet-max:1392px;--sheet-gap:var(--space-lg);--bind:clamp(12px,3.3vw,44px);--edge:clamp(6px,1vw,10px);--pad:clamp(16px,3vw,40px);--r-check:2px;--r-field:4px;--r-segment:20px;--shadow-sheet:0 1px 2px rgb(24 34 48 / .08),0 18px 40px -22px rgb(24 34 48 / .35);--shadow-banner:0 2px 4px rgb(24 34 48 / .1),0 18px 40px -12px rgb(24 34 48 / .35);--ease:cubic-bezier(.16,1,.3,1);--scroll-offset:84px;color-scheme:light;scrollbar-color:var(--thin) var(--desk);interpolate-size:allow-keywords}@media (max-width:1023px){:root{--scroll-offset:72px}}@font-face{font-family:'JetBrains Mono';src:url(../../../../fonts/system/jetbrains-mono-cyrillic-wght-normal.woff2) format('woff2');font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'JetBrains Mono';src:url(../../../../fonts/system/jetbrains-mono-latin-wght-normal.woff2) format('woff2');font-weight:100 800;font-style:normal;font-display:swap;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+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fira Sans Condensed';src:url(../../../../fonts/system/fira-sans-condensed-cyrillic-400-normal.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Fira Sans Condensed';src:url(../../../../fonts/system/fira-sans-condensed-latin-400-normal.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;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+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fira Sans Condensed';src:url(../../../../fonts/system/fira-sans-condensed-cyrillic-600-normal.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Fira Sans Condensed';src:url(../../../../fonts/system/fira-sans-condensed-latin-600-normal.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;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+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fira Sans Condensed';src:url(../../../../fonts/system/fira-sans-condensed-cyrillic-400-italic.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Fira Sans Condensed';src:url(../../../../fonts/system/fira-sans-condensed-latin-400-italic.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap;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+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--scroll-offset)}body{margin:0;background:var(--desk);color:var(--ink);font:400 var(--fs-body)/1.45 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;caret-color:var(--blue);overflow-x:clip}::selection{background:var(--blue-tint);color:var(--blue-ink)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}main:focus{outline:none}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--thin);transition:color .2s,text-decoration-color .2s}a:hover,a:focus-visible{color:var(--blue);text-decoration-color:currentColor}h1,h2,h3{font-weight:600;margin:0;text-wrap:balance;letter-spacing:-.01em}p{margin:0}[hidden]{display:none!important}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.02em}.num .u,.num .cm{font-family:var(--sans);letter-spacing:0}.tnum{font-variant-numeric:tabular-nums lining-nums}.nw{white-space:nowrap}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:-60px;z-index:50;padding:10px 16px;background:var(--ink);color:var(--paper);font-weight:600;text-decoration:none}.skip:focus,.skip:hover{top:12px;color:var(--paper)}.sprite{position:absolute;width:0;height:0;overflow:hidden}.ic{width:22px;height:22px;flex:none}.ic--arrow{width:26px;height:13px;vertical-align:middle}.ic--to{width:20px;height:10px;vertical-align:2px}.ic--down{width:12px;height:16px;vertical-align:-3px}.ic--up{width:12px;height:16px;vertical-align:-3px}.ic--out{width:14px;height:14px;vertical-align:-1px}.ic--back{transform:scaleX(-1)}:is(a,button):is(:hover,:focus-visible)>.ic--arrow:not(.ic--back){transform:translateX(5px)}.ic--arrow{transition:transform .35s var(--ease)}.tbd{display:inline-block;padding:1px 8px;border:1px dashed var(--graphite);color:var(--graphite);font:italic 400 var(--fs-small)/1.35 var(--sans);white-space:nowrap}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition-duration:.01ms!important}}.btn{--btn-pad:11px 18px;--btn-gap:10px;--btn-fs:var(--fs-annotation);--btn-line:1.5px;--btn-bg:var(--sheet,var(--paper));--btn-fg:var(--ink);--btn-border:var(--ink);--btn-bg-on:var(--ink);--btn-fg-on:var(--paper);--btn-border-on:var(--btn-bg-on);display:inline-flex;align-items:center;gap:var(--btn-gap);padding:var(--btn-pad);border:var(--btn-line) solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);font:600 var(--btn-fs)/1.2 var(--sans);text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.btn:hover,.btn:focus-visible{background:var(--btn-bg-on);border-color:var(--btn-border-on);color:var(--btn-fg-on)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:progress}.btn .ic--arrow{width:22px;height:11px}.btn--sm{--btn-pad:8px 14px;--btn-gap:8px;--btn-fs:var(--fs-label)}.btn--sm .ic{width:18px;height:18px}.btn--case{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-bg-on:var(--blue-ink);--btn-fg-on:var(--on-blue)}.btn--ribbon{--btn-bg:transparent;--btn-border:var(--on-blue);--btn-fg:var(--on-blue);--btn-bg-on:var(--on-blue);--btn-fg-on:var(--blue-ink)}.btn--ribbon-solid{--btn-bg:var(--on-blue);--btn-border:var(--on-blue);--btn-fg:var(--blue-ink);--btn-bg-on:var(--blue-tint);--btn-border-on:var(--blue-tint);--btn-fg-on:var(--blue-ink)}.btn--ribbon-solid .ic{width:20px;height:20px}.btn-tg{--tg-pad:14px 20px;--tg-fs:var(--fs-title);position:relative;display:inline-flex;align-items:center;gap:14px;padding:var(--tg-pad);background:var(--blue);color:var(--on-blue);font:600 var(--tg-fs)/1.1 var(--sans);text-decoration:none;transition:background .25s;overflow:clip;overflow-clip-margin:8px}.btn-tg .ic{width:28px;height:28px}.btn-tg small{display:block;margin-top:3px;font:400 var(--fs-caption)/1.4 var(--sans);opacity:.9}.btn-tg:hover,.btn-tg:focus-visible{background:var(--blue-ink);color:var(--on-blue)}.btn-tg:active{transform:translateY(1px)}.quiet{padding:4px 0;background:none;border:0;font:600 var(--fs-label)/1.35 var(--sans);color:var(--ink);text-decoration:underline;text-decoration-color:var(--thin);text-underline-offset:.22em;cursor:pointer}.quiet:hover,.quiet:focus-visible{color:var(--blue);text-decoration-color:currentColor}.link{display:inline-flex;align-items:center;gap:10px;padding:4px 0;font-weight:600;text-decoration-line:underline}.link--big{gap:12px;padding:0 0 4px;font-size:var(--fs-figure);text-decoration:none;border-bottom:1.5px solid var(--ink)}.link--big:hover,.link--big:focus-visible{border-color:var(--blue)}.out{display:inline-flex;align-items:center;gap:6px;padding:3px 0;font-weight:600;font-size:var(--fs-small);text-decoration:underline}.out .ic--out{transition:transform .35s var(--ease)}.out:hover .ic--out,.out:focus-visible .ic--out{transform:translate(2px,-2px)}.tg-link{display:inline-flex;align-items:center;gap:8px;padding:4px 0;font-weight:600;color:var(--blue);text-decoration:underline;text-decoration-color:currentColor}.tg-link .ic{width:20px;height:20px}.tg-link:hover,.tg-link:focus-visible{color:var(--blue-ink)}.top{--top-side:max(0px,(100% - var(--sheet-max)) / 2);position:sticky;top:0;z-index:20;margin-bottom:14px;padding:10px calc(var(--top-side) + 12px) 10px calc(var(--top-side) + var(--bind) + 12px);display:flex;align-items:center;gap:28px;background:var(--desk);border-bottom:1px solid var(--hair)}.top__logo{flex:none;display:block;transition:opacity .2s}.top__logo:hover,.top__logo:focus-visible{opacity:.72}.top__logo img{width:128px;height:auto}.top__nav{display:flex;gap:20px;margin-left:auto;font-size:var(--fs-small)}.top__nav a{display:inline-block;padding:6px 2px;color:var(--graphite);text-decoration:none;border-bottom:2px solid transparent}.top__nav a:hover,.top__nav a:focus-visible{color:var(--blue)}.top__nav a[aria-current="page"]{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.top .btn{--btn-pad:8px 14px;--btn-fs:var(--fs-small);--btn-bg:var(--blue);--btn-border:var(--blue);--btn-fg:var(--on-blue);--btn-bg-on:var(--blue-ink);--btn-fg-on:var(--on-blue);flex:none;transition:background .3s,color .3s,border-color .3s}.at-first .top .btn{--btn-bg:var(--paper);--btn-border:var(--ink);--btn-fg:var(--ink);--btn-bg-on:var(--ink);--btn-fg-on:var(--paper)}.top .btn .ic{width:19px;height:19px}.top__menu{display:none}@media (max-width:1179px){.top{--top-side:var(--edge)}}@media (max-width:1023px){.top{gap:8px;min-height:56px;padding:6px calc(var(--top-side) + 6px) 6px calc(var(--top-side) + var(--bind))}.top__nav{display:none}.top__menu{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-left:auto;padding:0 12px;background:none;border:1px solid transparent;font:600 var(--fs-small)/1 var(--sans);color:var(--ink);text-decoration:none;cursor:pointer}.top__menu .ic{width:16px;height:12px}.top__menu:hover{color:var(--blue)}.top__menu[aria-expanded="true"]{border-color:var(--ink);background:var(--paper)}.top .btn{min-height:44px}.top.is-open .top__nav{display:grid;gap:0;position:absolute;left:var(--edge);right:var(--edge);top:100%;margin:0;padding:6px 16px 10px calc(var(--bind) + 6px);background:var(--paper);border-top:var(--frame) solid var(--ink);box-shadow:var(--shadow-sheet);font-size:var(--fs-body)}.top.is-open .top__nav a{display:flex;align-items:center;min-height:48px;padding:0 2px;border-bottom:1px solid var(--hair);color:var(--ink)}.top.is-open .top__nav a:last-child{border-bottom:0}.top.is-open .top__nav a[aria-current="page"]{font-weight:600;box-shadow:inset 2px 0 0 var(--ink);padding-left:12px}}@media (max-width:479px){.top__logo{width:37px;overflow:hidden}.top__logo img{max-width:none}.top__menu{padding:0 10px}.top .btn{--btn-pad:8px 10px;--btn-gap:8px;--btn-fs:var(--fs-label)}}@media (max-width:359px){.top__pre{display:none}}.sheet{--sheet:var(--paper);position:relative;max-width:var(--sheet-max);margin:0 auto var(--sheet-gap);padding:10px 10px 10px var(--bind);background:var(--sheet);box-shadow:var(--shadow-sheet)}.sheet--tracing{--sheet:var(--tracing)}.sheet--hero{--hero-min:clamp(600px,calc(100vh - 74px),880px);min-height:var(--hero-min);display:flex;flex-direction:column}.sheet--hero>.frame{flex:1}.band{display:flex;align-items:center;gap:16px;margin:0 0 8px;padding:4px 16px;background:var(--ink);color:var(--paper);font-size:var(--fs-small)}.band__n{padding-right:16px;border-right:1px solid rgb(251 252 253 / .35);font:400 var(--fs-figure)/1 var(--mono);letter-spacing:-.02em}.frame{--frame-t:calc(var(--pad) + 4px);--frame-x:var(--pad);--frame-b:calc(2 * var(--pad) + 4px);position:relative;padding:var(--frame-t) var(--frame-x) var(--frame-b);border:var(--frame) solid var(--ink)}:where(.sheet) h2{font-size:var(--fs-headline);line-height:1.04}.mini-stamp{--mini-fs:var(--fs-caption);--mini-first:170px;position:absolute;right:0;bottom:0;display:flex;margin:0;border:solid var(--ink);border-width:1.5px 0 0 1.5px;background:var(--sheet,var(--paper));font-size:var(--mini-fs);line-height:1.4;color:var(--graphite);font-variant-numeric:tabular-nums}.mini-stamp>*{padding:7px 16px;font-weight:400}.mini-stamp>:first-child{min-width:var(--mini-first);color:var(--ink)}.mini-stamp>*+*{border-left:1px solid var(--hair)}@media (max-width:1179px){.sheet{margin-left:var(--edge);margin-right:var(--edge)}.sheet--hero{--hero-min:0}}@media (max-width:719px){.sheet{padding:6px 6px 6px var(--bind);margin-bottom:16px}.band{gap:12px;padding:4px 12px}.band__n{padding-right:12px}.frame{--frame-b:64px}.mini-stamp{--mini-first:0}.mini-stamp>*{padding:6px 12px}}.stamp{--stamp-pad-x:18px;--stamp-photo:140px;--stamp-who-fs:var(--fs-title);--stamp-seal-room:170px;display:grid;border-top:var(--frame) solid var(--ink);border-left:var(--frame) solid var(--ink);background:var(--sheet,var(--paper))}.stamp>*{margin:0;border-bottom:1px solid var(--ink)}.stamp>:last-child{border-bottom:0}:where(.stamp>.stamp__photo){grid-area:photo}:where(.stamp>.stamp__who){grid-area:who}:where(.stamp>.stamp__title){grid-area:title}:where(.stamp>.stamp__cta){grid-area:cta}:where(.stamp>.stamp__facts){grid-area:facts}:where(.stamp>.stamp__parties){grid-area:parties}:where(.stamp>.stamp__sheet){grid-area:sheet}.stamp--column>*{grid-area:auto}.stamp__photo{width:100%;height:auto;min-height:var(--stamp-photo);align-self:stretch;object-fit:cover;object-position:50% 16%;border-right:1px solid var(--ink)}.stamp__mini{flex:none;width:36px;height:36px;object-fit:cover;object-position:50% 18%;border:1px solid var(--ink)}.stamp__who{display:grid;align-content:center;gap:4px;padding:14px var(--stamp-pad-x)}.stamp__who strong{font-size:var(--stamp-who-fs);line-height:1.15;font-weight:600}.stamp__who span{font-size:var(--fs-annotation);font-style:italic;color:var(--graphite)}.stamp__who .stamp__role{font-size:var(--fs-label)}.stamp__title{padding:10px var(--stamp-pad-x);font-size:var(--fs-body);font-weight:600;line-height:1.2}.stamp .btn-tg{display:flex;width:100%;padding-right:var(--stamp-seal-room)}.stamp__facts{display:grid;list-style:none;padding:0}.stamp__facts li{padding:8px var(--stamp-pad-x);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.stamp__facts li+li{border-top:1px solid var(--hair)}.stamp__parties{display:grid}.stamp__parties div{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;min-height:52px}.stamp__parties div+div{border-top:1px solid var(--hair)}.stamp__parties dt{align-self:stretch;display:flex;align-items:center;padding:8px var(--stamp-pad-x);border-right:1px solid var(--hair);font-size:var(--fs-caption);color:var(--graphite)}.stamp__parties dd{display:flex;align-items:center;gap:12px;margin:0;padding:8px 16px}.stamp__sheet{display:flex;font-size:var(--fs-caption);color:var(--graphite);font-variant-numeric:tabular-nums}.stamp__sheet>*{padding:7px var(--stamp-pad-x)}.stamp__sheet>:first-child{flex:1}.stamp__sheet>*+*{border-left:1px solid var(--hair)}.seal{position:absolute;right:18px;top:50%;margin-top:-16px;padding:6px 10px;border:3px double currentColor;color:var(--on-blue);font:600 var(--fs-label)/1 var(--sans);text-transform:uppercase;letter-spacing:.12em;opacity:0;transform:rotate(-9deg) scale(1.5);transition:opacity .2s,transform .45s var(--ease);pointer-events:none}.seal--blue{color:var(--blue);background:rgb(251 252 253 / .7)}:is(.stamp__cta,.btn-tg):is(:hover,:focus-visible) .seal{opacity:.92;transform:rotate(-9deg) scale(1)}.is-signed .seal{opacity:.92;transform:rotate(-9deg) scale(1)}@media (max-width:719px){.stamp{--stamp-pad-x:14px;--stamp-photo:104px;--stamp-seal-room:20px}.seal:not(.seal--blue){display:none}}.ribbon{margin:0 0 var(--sheet-gap);background:var(--blue);color:var(--on-blue)}.ribbon__in{max-width:var(--sheet-max);margin:0 auto;padding:22px 24px 22px calc(24px + var(--bind));display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.ribbon p{flex:1 1 420px;font-size:var(--fs-title);font-weight:600;line-height:1.3}.ribbon .btn:focus-visible{outline-color:var(--on-blue)}@media (max-width:1179px){.ribbon__in{padding-left:calc(var(--edge) + var(--bind) + 12px);padding-right:calc(var(--edge) + 12px)}}@media (max-width:1023px){.ribbon p{flex-basis:100%}}@media (max-width:719px){.ribbon__in{padding:20px calc(var(--edge) + 6px) 22px calc(var(--edge) + var(--bind))}.ribbon .btn{flex:1 1 100%;justify-content:center;min-height:48px}}.foot{max-width:var(--sheet-max);margin:0 auto;padding:0 10px 40px var(--bind);color:var(--graphite);font-size:var(--fs-label)}.foot__stamp{background:var(--paper);border:var(--frame) solid var(--ink)}.foot__stamp>*{margin:0;padding:10px 18px}.foot__stamp>*+*{border-top:1px solid var(--hair)}.foot__req{color:var(--ink)}.foot__contacts{display:flex;flex-wrap:wrap;gap:6px 28px}.foot__contacts a{display:inline-block;padding:4px 0;color:var(--ink)}.foot__nav{display:flex;flex-wrap:wrap;gap:6px 22px}.foot__legal{display:flex;flex-wrap:wrap;align-items:baseline;gap:22px}.foot__nav a,.foot__legal a{display:inline-block;padding:4px 0;color:var(--graphite)}.foot__nav a[aria-current="page"]{color:var(--ink)}.foot__cookie{padding:4px 0;background:none;border:0;font:inherit;color:var(--graphite);text-decoration:underline;text-decoration-color:var(--thin);text-underline-offset:.22em;cursor:pointer}.foot__cookie:hover,.foot__cookie:focus-visible{color:var(--blue);text-decoration-color:currentColor}.foot__up{margin-left:auto}@media (max-width:1179px){.foot{padding:0 var(--edge) 32px calc(var(--edge) + var(--bind))}}@media (max-width:719px){.foot__stamp>*{padding:10px 14px}.foot__up{margin-left:0}}@media (pointer:coarse){.foot__nav a,.foot__legal a,.foot__contacts a,.foot__cookie{padding-top:10px;padding-bottom:10px}}.cookie{--cookie-w:800px;position:fixed;z-index:40;left:max(16px,calc((100% - var(--sheet-max))/2 + var(--bind) + 12px));bottom:16px;width:min(var(--cookie-w),calc(100% - 32px));padding:14px 18px;background:var(--paper);color:var(--ink);border:var(--frame) solid var(--ink);box-shadow:var(--shadow-banner)}.cookie__v{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.cookie__v>p:first-child{flex:1 1 380px;font-size:var(--fs-label);line-height:1.4}.cookie__v a{text-decoration-line:underline}.cookie__btns{display:flex;gap:10px}@media (max-width:719px){.cookie{left:8px;right:8px;bottom:8px;width:auto;padding:12px 14px}.cookie__btns{width:100%}.cookie__btns .btn{flex:1;justify-content:center;min-height:44px}}.cookie__btns .btn{--btn-pad:8px 14px;--btn-fs:var(--fs-label)}.faq{--faq-q-fs:var(--fs-title);--faq-n-w:34px;margin:0;padding:4px 0 0;list-style:none;counter-reset:q;border-top:1px solid var(--hair)}.faq li{padding-bottom:6px;border-bottom:1px solid var(--hair);counter-increment:q}.faq summary{display:flex;align-items:baseline;padding:12px 0;font-size:var(--faq-q-fs);font-weight:600;line-height:1.25;list-style:none;cursor:pointer;transition:color .2s}.faq summary::-webkit-details-marker{display:none}.faq summary::before{content:counter(q) ".";flex:none;width:var(--faq-n-w);font:400 var(--fs-small) var(--mono);color:var(--ink)}.faq summary>span{flex:1}.faq summary::after{content:"";flex:none;width:12px;height:12px;margin-left:20px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:translateY(-3px) rotate(45deg);transition:transform .3s var(--ease)}.faq details[open] summary::after{transform:translateY(3px) rotate(-135deg)}.faq summary:hover,.faq summary:focus-visible{color:var(--blue)}.faq details::details-content{block-size:0;overflow:hidden;transition:block-size .25s ease-out,content-visibility .25s allow-discrete}.faq details[open]::details-content{block-size:auto}.faq details p{max-width:64ch;padding:0 0 14px var(--faq-n-w);color:var(--graphite)}.faq details p a{color:var(--ink)}@media (prefers-reduced-motion:reduce){.faq details::details-content{transition:none}}@media (max-width:719px){.faq{--faq-n-w:28px}}.dim{--dim-h:40px;--dim-fs:var(--fs-body);position:relative;height:var(--dim-h);border-left:1px solid var(--thin);border-right:1px solid var(--thin)}.dim::before{content:"";position:absolute;left:0;right:0;bottom:9px;border-top:1px solid var(--ink)}.dim::after{content:"";position:absolute;left:0;right:0;bottom:5px;height:9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath d='M0 4.5 14 0v9z' fill='%231d2229'/%3E%3C/svg%3E") left center / 14px 9px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath d='M14 4.5 0 0v9z' fill='%231d2229'/%3E%3C/svg%3E") right center / 14px 9px no-repeat}.dim__text{position:absolute;left:50%;top:0;z-index:1;transform:translateX(-50%);padding:0 10px;background:var(--sheet,var(--paper));font:italic 400 var(--dim-fs)/1.3 var(--sans);white-space:nowrap}.dim__text b{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.dim.dim--v{--dim-w:36px;width:var(--dim-w);height:auto;min-height:120px;align-self:stretch;border:0;border-top:1px solid var(--thin);border-bottom:1px solid var(--thin)}.dim.dim--v::before{left:auto;right:9px;top:0;bottom:0;border-top:0;border-left:1px solid var(--ink)}.dim.dim--v::after{left:auto;right:5px;top:0;bottom:0;width:9px;height:auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 14'%3E%3Cpath d='M4.5 0 9 14H0z' fill='%231d2229'/%3E%3C/svg%3E") center top / 9px 14px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 14'%3E%3Cpath d='M4.5 14 0 0h9z' fill='%231d2229'/%3E%3C/svg%3E") center bottom / 9px 14px no-repeat}.dim.dim--v .dim__text{left:0;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;padding:10px 0;line-height:1.2}@media (max-width:719px){.dim{--dim-fs:var(--fs-label)}}.tf{position:relative;margin:0 0 18px}.tf input,.tf textarea{display:block;width:100%;min-width:0;height:56px;padding:16px 44px 16px 16px;background:transparent;color:var(--ink);border:1px solid var(--graphite);border-radius:var(--r-field);font:400 var(--fs-annotation)/1.4 var(--sans);transition:border-color .2s}.tf textarea{height:auto;min-height:112px;resize:vertical}.tf input:hover,.tf textarea:hover{border-color:var(--ink)}.tf input:focus,.tf textarea:focus{outline:none;border:2px solid var(--blue);padding:15px 43px 15px 15px}.tf label{position:absolute;left:12px;top:16px;padding:0 4px;background:var(--sheet,var(--paper));font-size:var(--fs-annotation);line-height:24px;color:var(--graphite);pointer-events:none;transform-origin:left top;transition:transform .2s var(--ease),color .2s}.tf input:focus+label,.tf input:not(:placeholder-shown)+label,.tf textarea:focus+label,.tf textarea:not(:placeholder-shown)+label{transform:translateY(-28px) scale(.75)}.tf input:focus+label,.tf textarea:focus+label{color:var(--blue)}.tf__support{display:flex;justify-content:space-between;gap:12px;padding:4px 16px 0;font-size:var(--fs-caption);line-height:1.3;color:var(--graphite)}.tf__count{font-size:var(--fs-micro);white-space:nowrap}.tf__err-ic{display:none;position:absolute;right:14px;top:18px;width:20px;height:20px;color:var(--red)}.tf.is-error input,.tf.is-error textarea{border:2px solid var(--red);padding:15px 43px 15px 15px}.tf.is-error label,.tf.is-error .tf__support,.tf.is-error :focus+label{color:var(--red)}.tf.is-error .tf__err-ic{display:block}.seg{display:flex;flex-wrap:wrap;margin:0 0 20px;padding:0;border:0}.seg legend{margin-bottom:8px;padding:0;font-size:var(--fs-caption);color:var(--graphite)}.seg label{flex:1 1 auto;cursor:pointer}.seg input{position:absolute;opacity:0;width:1px;height:1px}.seg label span,.seg__i{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 14px;border:1px solid var(--graphite);font-size:var(--fs-label);font-weight:600;color:var(--ink);text-decoration:none;transition:background .2s,color .2s}.seg label+label span,.seg__i+.seg__i{margin-left:-1px}.seg label:first-of-type span,.seg__i:first-child{border-radius:var(--r-segment) 0 0 var(--r-segment)}.seg label:last-of-type span,.seg__i:last-child{border-radius:0 var(--r-segment) var(--r-segment) 0}.seg .ic{display:none;width:16px;height:16px}.seg label:hover span,.seg__i:hover{background:var(--side-l);color:var(--ink)}.seg input:checked+span,.seg__i[aria-current]{background:var(--blue-tint);color:var(--blue-ink)}.seg input:checked+span .ic,.seg__i[aria-current] .ic{display:block}.seg input:focus-visible+span,.seg__i:focus-visible{position:relative;z-index:1;outline:2px solid var(--blue);outline-offset:2px}.seg__n{font-weight:400;color:var(--graphite)}.seg__i[aria-current] .seg__n{color:var(--blue-ink)}@media (max-width:479px){.seg--grid{display:grid;grid-template-columns:1fr 1fr}.seg--grid label:nth-of-type(odd) span{margin-left:0}.seg--grid label:nth-of-type(n+3) span{margin-top:-1px}.seg--grid label:nth-of-type(1) span{border-radius:var(--r-segment) 0 0 0}.seg--grid label:nth-of-type(2) span{border-radius:0 var(--r-segment) 0 0}.seg--grid label:nth-of-type(3) span{border-radius:0 0 0 var(--r-segment)}.seg--grid label:nth-of-type(4) span{border-radius:0 0 var(--r-segment) 0}}.cb{margin:4px 0 16px}.cb__row{display:flex;align-items:flex-start;gap:12px;min-height:24px;font-size:var(--fs-small);cursor:pointer}.cb__row input{position:absolute;opacity:0;width:1px;height:1px}.cb__box{flex:none;display:grid;place-items:center;width:18px;height:18px;margin-top:2px;border:2px solid var(--graphite);border-radius:var(--r-check);color:var(--on-blue);transition:background .15s,border-color .15s}.cb__box .ic{width:14px;height:14px;opacity:0}.cb__row:hover .cb__box{border-color:var(--ink)}.cb__row input:checked+.cb__box{background:var(--blue);border-color:var(--blue)}.cb__row input:checked+.cb__box .ic{opacity:1}.cb__row input:focus-visible+.cb__box{outline:2px solid var(--blue);outline-offset:3px}.cb__err{padding:4px 0 0 30px;font-size:var(--fs-caption);color:var(--red)}.cb__err:empty{display:none}.cb.is-error .cb__box{border-color:var(--red)}.blank__draft button{font:inherit;color:var(--blue);background:none;border:0;padding:2px 0;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.blank__draft button:hover,.blank__draft button:focus-visible{color:var(--blue-ink)}.blank__status{font-size:var(--fs-label);margin-top:12px;color:var(--red)}.blank__status:empty{display:none}.blank__status:focus{outline:none}.blank__done h3{color:var(--blue-ink)}.blank__done h3:focus{outline:none}.done__sum{--done-dt:130px;--done-row:8px;margin:14px 0 0;border-top:1px solid var(--hair)}.done__sum div{display:grid;grid-template-columns:var(--done-dt) minmax(0,1fr);gap:12px;padding:var(--done-row) 0;border-bottom:1px solid var(--hair)}.done__sum dt{font-size:var(--fs-label);font-style:italic;color:var(--graphite)}.done__sum dd{margin:0;font-size:var(--fs-small);overflow-wrap:anywhere}.done__reply{margin-top:14px;font-size:var(--fs-small)}.done__note{margin:4px 0 18px;font-size:var(--fs-caption);color:var(--graphite)}.crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;margin:0 0 22px;padding:0;list-style:none;font-size:var(--fs-small);color:var(--graphite)}.crumbs li:not(:last-child)::after{content:"/";margin:0 10px;color:var(--thin)}.crumbs a{display:inline-block;padding:2px 0;color:var(--graphite)}.crumbs a:hover,.crumbs a:focus-visible{color:var(--blue)}@media (pointer:coarse){.crumbs a{padding:10px 0}}.listing{--pre-bg:var(--paper);position:relative;margin:0}.listing__cap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:0 6px;padding:0 0 6px;font-size:var(--fs-label);color:var(--graphite);font-variant-numeric:tabular-nums}.listing__lang{font-style:italic}.listing__lang::before{content:"· ";font-style:normal}.listing__status{flex-basis:100%;text-align:right;font-style:italic;color:var(--graphite)}.listing__status:empty{display:none}.listing pre{margin:0;padding:14px 16px 16px;background:var(--pre-bg);border:1px solid var(--ink);border-top-width:2px;overflow-x:auto;scrollbar-width:thin;font:400 var(--fs-label)/1.6 var(--mono);letter-spacing:-.02em;tab-size:4}.listing pre:focus-visible{outline-offset:2px}.listing code{font:inherit;letter-spacing:inherit}.listing code :is(i,.c){font-style:italic;color:var(--graphite)}.listing::after{content:"";position:absolute;right:1px;bottom:1px;height:calc(100% - var(--cap-h,34px));width:40px;background:linear-gradient(to right,rgb(251 252 253 / 0),var(--pre-bg));opacity:0;transition:opacity .2s;pointer-events:none}.listing.is-cut::after{opacity:1}.copy{min-height:28px;margin-left:12px;padding:6px 0 2px;background:none;border:0;border-bottom:1px solid var(--graphite);font:600 var(--fs-label)/1 var(--sans);color:var(--ink);cursor:pointer;transition:color .2s,border-color .2s}.copy:hover,.copy:focus-visible{color:var(--blue);border-color:currentColor}.copy.is-done{color:var(--graphite);border-color:transparent}.copy-btn__labels{display:inline-grid}.copy-btn__labels>span{grid-area:1 / 1;text-align:left}.copy-btn__labels [data-copy-done]{visibility:hidden}.copy-btn.is-ok .copy-btn__labels [data-copy-idle]{visibility:hidden}.copy-btn.is-ok .copy-btn__labels [data-copy-done]{visibility:visible}.copy-btn.is-ok{--btn-border:var(--blue-ink);--btn-fg:var(--blue-ink)}.copy-status{margin-top:10px;font-size:var(--fs-label);color:var(--ink)}.copy-status:empty{display:none}.copy-plain{display:block;width:100%;margin-top:10px;padding:8px 10px;resize:none;border:1px solid var(--graphite);border-radius:0;background:var(--blue-tint);color:var(--ink);font:400 var(--fs-label)/1.4 var(--sans)}.positions,svg .pins{display:none}.pin rect{fill:var(--paper);stroke:var(--ink);stroke-width:1.2;transition:fill .2s,stroke .2s}.pin text{font:400 var(--fs-label) var(--mono);letter-spacing:-.02em;fill:var(--ink)}.pin__lead{fill:none;stroke:var(--ink);stroke-width:1}.pin.is-on rect{fill:var(--blue-tint);stroke:var(--blue)}.pin.is-on text{fill:var(--blue-ink)}.positions__h{margin:22px 0 4px;font-size:var(--fs-title);font-weight:600;line-height:1.3}.positions__h .num{font-size:var(--fs-figure)}.positions__key{display:block;font-size:var(--fs-small);font-weight:400;font-style:italic;color:var(--graphite)}.positions ol{margin:0;padding:0;list-style:none}.positions li+li{border-top:1px solid var(--hair)}.positions a{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:10px 0;min-height:56px;text-decoration:none}.positions__n{grid-row:1 / 3;align-self:start;display:grid;place-items:center;height:28px;border:1.2px solid var(--ink);font-size:var(--fs-label)}.positions__name{font-size:var(--fs-annotation);font-weight:600;line-height:1.3;padding-bottom:3px;border-bottom:1px solid var(--ink)}.positions__name::after{content:" →";font-weight:400}.positions__q{padding-top:3px;font-size:var(--fs-annotation);font-style:italic;line-height:1.3;color:var(--graphite)}.positions a:hover .positions__name,.positions a:focus-visible .positions__name,.positions li.is-on .positions__name{color:var(--blue)}.positions li.is-on .positions__n,.positions li:target .positions__n{background:var(--blue-tint);border-color:var(--blue);color:var(--blue-ink)}.frame--contacts{--frame-t:0;--frame-x:0;--frame-b:0;display:grid;grid-template-columns:318px minmax(0,1fr) 360px;grid-template-areas:"side center req" "terms terms terms";align-items:start}.side{grid-area:side;align-self:stretch;padding:32px 28px 32px;border-right:1px solid var(--hair)}.side h1{font-size:var(--fs-headline);line-height:1.04;margin-bottom:24px}.side .btn-tg{display:flex;padding:14px 18px;gap:12px;white-space:nowrap}.side__note{margin-top:8px;font-size:var(--fs-label);color:var(--graphite)}.reach{margin:22px 0 0;border-top:1px solid var(--hair)}.reach div{display:grid;gap:2px;padding:11px 0;border-bottom:1px solid var(--hair)}.reach dt{font-size:var(--fs-label);font-style:italic;color:var(--graphite)}.reach dd{margin:0;font-size:var(--fs-figure);line-height:1.3}.reach dd a{text-decoration-line:underline}.side__audit{margin-top:18px;font-size:var(--fs-small)}.side__audit a{display:inline-block;padding:4px 0;text-decoration-line:underline}.center{grid-area:center;padding:32px 44px 40px}.blank{max-width:540px;margin:0 auto}.blank h2{font-size:var(--fs-title);line-height:1.15;margin-bottom:16px}.blank__draft{font-size:var(--fs-caption);color:var(--graphite);margin:-8px 0 14px}.blank__calm{margin-top:8px;font-size:var(--fs-label);color:var(--graphite)}.seg label span .ic{width:16px;height:16px;display:none}.blank__done h3{font-size:var(--fs-title);line-height:1.15;color:var(--blue-ink)}.tf input,.tf textarea{height:56px}.tf textarea{min-height:96px}.tf__count{font-size:var(--fs-caption)}.reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out}.reveal.is-open{grid-template-rows:1fr}.reveal__in{overflow:hidden;min-height:0}.reveal.is-shown .reveal__in{overflow:visible}.reveal .tf{margin-top:10px}.req-col{grid-area:req;align-self:stretch;padding:32px 28px 32px;border-left:1px solid var(--hair)}.req-col h2{font-size:var(--fs-title);line-height:1.15;margin-bottom:12px}.req{margin:0 0 16px;border-top:1px solid var(--hair)}.req div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid var(--hair)}.req dt{font-size:var(--fs-label);font-style:italic;color:var(--graphite)}.req dd{margin:0;font-size:var(--fs-small);line-height:1.35}.terms{grid-area:terms;padding:28px 28px 64px;background:var(--tracing);border-top:1px solid var(--hair)}.terms h2{font-size:var(--fs-title);line-height:1.15;margin-bottom:14px}.terms dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px}.terms dt{font-weight:600;font-size:var(--fs-small);margin-bottom:4px}.terms dd{margin:0;font-size:var(--fs-small);line-height:1.45;color:var(--graphite);max-width:40ch}.sheet:has(>.frame--contacts){container:contacts / inline-size}@container contacts (width < 1260px){.frame--contacts{grid-template-columns:290px minmax(0,1fr) 320px}.center{padding:32px 28px 40px}.terms dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}}@media (max-width:1179px){.frame--contacts{grid-template-columns:290px minmax(0,1fr);grid-template-areas:"side center" "req req" "terms terms"}.req-col{border-top:1px solid var(--hair);border-left:0}}@container contacts (width < 820px){.frame--contacts{display:block}.side{padding:26px var(--pad) 24px;border-right:0;border-bottom:1px solid var(--hair)}.side .btn-tg{font-size:var(--fs-figure)}.center{padding:24px var(--pad) 28px}.blank{max-width:none}.req-col{padding:24px var(--pad)}.terms{padding:24px var(--pad) 64px}.terms dl{grid-template-columns:1fr;row-gap:16px}}@container contacts (560px <=width < 820px){.side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;align-items:start}.side h1{grid-column:1 / -1}.side>:not(h1,.reach){grid-column:1}.reach{grid-column:2;grid-row:2 / span 3;margin-top:0}}