body.page-handbook-ru{background:var(--paper);color:var(--text)}.hb{--hb-ink: var(--text, #101d2e);--hb-soft: var(--text-2, #3a4655);--hb-mute: var(--muted, #6b7684);--hb-rule: var(--line, rgba(16,29,46,.1));--hb-rule-2: rgba(16,29,46,.06);--hb-surface: var(--paper-2, #fffdfa);--hb-surface-2: var(--paper-3, #efeae1);--hb-accent: var(--coral-deep, #d65a37);--hb-accent-bg: rgba(232,112,77,.09);--hb-go: #2a6b4f;--hb-go-bg: rgba(42,107,79,.1);--hb-ask: #8a6516;--hb-ask-bg: rgba(138,101,22,.12);--hb-never: #9a2b2b;--hb-never-bg: rgba(154,43,43,.1);--hb-mono: ui-monospace, Menlo, monospace;padding-top:var(--nav-h)}.hb-top{max-width:1120px;margin:0 auto;padding-inline:var(--gut)}.hb-head{padding:30px 0 36px;border-bottom:1px solid var(--hb-rule)}.hb-eyebrow{display:flex;flex-wrap:wrap;gap:6px 14px;font-family:var(--hb-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--hb-mute);margin:0}.hb-eyebrow span+span:before{content:"·";margin-right:14px;opacity:.55}.hb-head h1{font-size:clamp(2rem,4vw,3.1rem);line-height:1.08;letter-spacing:-.03em;font-weight:700;color:var(--hb-ink);margin:12px 0 18px}.hb-standfirst{color:var(--hb-soft);font-size:1.06rem;line-height:1.66;margin:0 0 12px;max-width:68ch}.hb-standfirst strong{color:var(--hb-ink);font-weight:600}.hb-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-family:var(--hb-mono);font-size:12px;letter-spacing:.04em;color:var(--hb-mute)}.hb-shell{max-width:1120px;margin:0 auto;padding:40px 0 90px;padding-inline:var(--gut);display:grid;grid-template-columns:230px minmax(0,1fr);gap:52px;align-items:start}@media(max-width:940px){.hb-shell{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:64px}}.hb-rail{position:sticky;top:calc(var(--nav-h) + 20px)}@media(max-width:940px){.hb-rail{position:static;margin-bottom:36px;border:1px solid var(--hb-rule);background:var(--hb-surface);padding:18px 20px;border-radius:10px}}.hb-rail-title{font-family:var(--hb-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--hb-mute);margin:0 0 12px}.hb-rail ol{list-style:none;margin:0;padding:0}.hb-rail a{display:grid;grid-template-columns:2.2em 1fr;gap:6px;padding:6px 0 6px 12px;text-decoration:none;color:var(--hb-soft);font-size:14px;line-height:1.4;border-left:2px solid transparent;transition:color .12s,border-color .12s}.hb-rail a .hb-n{font-family:var(--hb-mono);font-size:12px;color:var(--hb-mute)}.hb-rail a:hover{color:var(--hb-ink);border-left-color:var(--hb-rule)}.hb-rail a.on,.hb-rail a.on .hb-n{color:var(--hb-accent)}.hb-rail a.on{border-left-color:var(--hb-accent)}.hb-body{min-width:0}.hb-body>*{max-width:100%}.hb-sec{scroll-margin-top:calc(var(--nav-h) + 20px)}.hb-sec+.hb-sec{margin-top:52px;border-top:1px solid var(--hb-rule-2);padding-top:44px}.hb-ix{display:block;font-family:var(--hb-mono);font-size:12px;letter-spacing:.12em;color:var(--hb-accent);margin-bottom:8px}.hb-sec>h2{font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.2;letter-spacing:-.025em;color:var(--hb-ink);font-weight:700;margin:0 0 16px}.hb-sec h3{font-size:1.06rem;font-weight:600;color:var(--hb-ink);margin:32px 0 10px}.hb-sec p{color:var(--hb-soft);font-size:1rem;line-height:1.72;margin:0 0 13px}.hb-sec ul,.hb-sec ol{list-style:disc;padding-left:22px;margin:0 0 16px}.hb-sec li{color:var(--hb-soft);font-size:1rem;line-height:1.68;margin-bottom:7px}.hb-sec strong{color:var(--hb-ink);font-weight:600}.hb-sec a{color:var(--hb-accent);text-decoration:underline;text-underline-offset:3px}.hb-sec code{font-family:var(--hb-mono);font-size:13px;background:var(--hb-surface-2);padding:1px 5px;border-radius:3px}.hb-table{overflow-x:auto;margin:0 0 20px;border:1px solid var(--hb-rule);background:var(--hb-surface);border-radius:10px}.hb-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:.93rem}.hb-table th,.hb-table td{text-align:left;padding:12px 15px;border-bottom:1px solid var(--hb-rule-2);vertical-align:top;color:var(--hb-soft);line-height:1.6}.hb-table thead th{font-family:var(--hb-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--hb-mute);font-weight:500;background:var(--hb-surface-2);border-bottom:1px solid var(--hb-rule)}.hb-table tbody tr:last-child td{border-bottom:none}.hb-table strong{color:var(--hb-ink)}.hb-pipeline{list-style:none!important;padding:0!important;margin:0 0 20px}.hb-pipeline li{display:grid;grid-template-columns:3.4em 1fr auto;gap:14px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--hb-rule-2);margin:0}.hb-pipeline li:last-child{border-bottom:none}.hb-step{font-family:var(--hb-mono);font-size:13px;color:var(--hb-mute)}.hb-what{font-weight:600;color:var(--hb-ink)}.hb-who{font-family:var(--hb-mono);font-size:12px;color:var(--hb-mute);text-align:right;white-space:nowrap}.hb-pipeline li.is-yours .hb-what,.hb-pipeline li.is-yours .hb-who{color:var(--hb-accent)}.hb-perm{margin:0 0 18px;border:1px solid var(--hb-rule);background:var(--hb-surface);border-radius:10px;overflow:hidden}.hb-perm-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--hb-rule-2)}.hb-perm-label{font-family:var(--hb-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:4px}.hb-perm-note{font-size:.88rem;color:var(--hb-mute)}.hb-perm ul{margin:0!important;padding:15px 18px 15px 38px!important}.hb-go{border-top:3px solid var(--hb-go)}.hb-go .hb-perm-label{background:var(--hb-go-bg);color:var(--hb-go)}.hb-ask{border-top:3px solid var(--hb-ask)}.hb-ask .hb-perm-label{background:var(--hb-ask-bg);color:var(--hb-ask)}.hb-never{border-top:3px solid var(--hb-never)}.hb-never .hb-perm-label{background:var(--hb-never-bg);color:var(--hb-never)}.hb-labels{margin:0 0 20px}.hb-label-row{display:grid;grid-template-columns:260px 1fr;gap:18px;align-items:start;padding:14px 0;border-bottom:1px solid var(--hb-rule-2)}.hb-label-row:last-child{border-bottom:none}.hb-label-row p{margin:0;font-size:.95rem}.hb-chip{font-family:var(--hb-mono);font-size:11.5px;letter-spacing:.04em;padding:4px 10px;border-radius:4px;display:inline-block;line-height:1.6}.hb-chip-go{background:var(--hb-go-bg);color:var(--hb-go)}.hb-chip-ask{background:var(--hb-ask-bg);color:var(--hb-ask)}.hb-chip-never{background:var(--hb-never-bg);color:var(--hb-never)}@media(max-width:620px){.hb-label-row{grid-template-columns:1fr;gap:8px}}.hb-callout{border-left:3px solid var(--hb-accent);background:var(--hb-accent-bg);padding:18px 22px;margin:0 0 20px;border-radius:0 10px 10px 0}.hb-callout p:last-child{margin-bottom:0}.hb-kicker{display:block;font-family:var(--hb-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--hb-accent);margin-bottom:8px}.hb-quote{font-size:1.06rem;line-height:1.6;color:var(--hb-ink);font-weight:500}.hb-rules{display:grid;gap:14px;margin:0 0 20px}.hb-rule-card{border:1px solid var(--hb-rule);background:var(--hb-surface);padding:18px 20px;border-radius:10px}.hb-rule-permit{border-top:3px solid var(--hb-ask)}.hb-rule-open{border-top:3px solid var(--hb-go)}.hb-rule-markets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.hb-market{font-family:var(--hb-mono);font-size:12px;padding:4px 9px;border-radius:4px;background:var(--hb-surface-2);color:var(--hb-ink)}.hb-rule-permit .hb-market{background:var(--hb-ask-bg);color:var(--hb-ask)}.hb-rule-open .hb-market{background:var(--hb-go-bg);color:var(--hb-go)}.hb-rule-card dl{margin:0}.hb-rule-card dt{font-family:var(--hb-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--hb-mute);margin-top:12px}.hb-rule-card dt:first-child{margin-top:0}.hb-rule-card dd{margin:3px 0 0;font-size:.97rem;line-height:1.68;color:var(--hb-soft)}.hb-rule-card dd strong{color:var(--hb-ink);font-weight:600}.hb-days{list-style:none!important;padding:0!important;margin:0 0 18px}.hb-days li{display:grid;grid-template-columns:6.4em 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--hb-rule-2);margin:0}.hb-days li:last-child{border-bottom:none}.hb-d{font-family:var(--hb-mono);font-size:13px;color:var(--hb-accent)}.hb-t{font-weight:600;color:var(--hb-ink);display:block;margin-bottom:3px}.hb-p{display:block;font-size:.95rem;color:var(--hb-soft);line-height:1.65}.hb-faq{border-top:1px solid var(--hb-rule-2)}.hb-faq-item{border-bottom:1px solid var(--hb-rule-2)}.hb-faq-q{display:flex;align-items:flex-start;gap:14px;justify-content:space-between;padding:17px 0;cursor:pointer;list-style:none;user-select:none}.hb-faq-q::-webkit-details-marker{display:none}.hb-faq-q h3{font-size:1.08rem;font-weight:600;line-height:1.45;color:var(--hb-ink);margin:0!important}.hb-faq-q:after{content:"";flex:0 0 auto;width:11px;height:11px;margin-top:.5em;border-right:1.5px solid var(--hb-mute);border-bottom:1.5px solid var(--hb-mute);transform:rotate(45deg);transition:transform .18s ease,border-color .18s ease}.hb-faq-item[open] .hb-faq-q:after{transform:rotate(-135deg);border-color:var(--hb-accent)}.hb-faq-item[open] .hb-faq-q h3,.hb-faq-q:hover h3{color:var(--hb-accent)}.hb-faq-q:focus-visible{outline:2px solid var(--hb-accent);outline-offset:3px}.hb-faq-a{padding:0 0 18px;color:var(--hb-soft);font-size:.99rem;line-height:1.72}.hb-faq-a p{margin:0 0 12px}.hb-faq-a p:last-child{margin-bottom:0}.hb-faq-a a{color:var(--hb-accent);text-decoration:underline;text-underline-offset:3px}@media(max-width:620px){.hb-table{border:none;background:transparent;overflow-x:visible}.hb-table table{min-width:0;width:100%;display:block}.hb-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hb-table tbody,.hb-table tr,.hb-table td{display:block;width:100%}.hb-table tr{border:1px solid var(--hb-rule);background:var(--hb-surface);border-radius:10px;margin-bottom:12px;padding:6px 14px 12px}.hb-table td{border:none;padding:8px 0 0}.hb-table td[data-label]:not([data-label=""]):before{content:attr(data-label);display:block;font-family:var(--hb-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--hb-mute);margin-bottom:3px}.hb-pipeline li{grid-template-columns:3.4em 1fr;row-gap:2px}.hb-who{grid-column:2;text-align:left}.hb-days li{grid-template-columns:1fr;gap:4px}.hb-cta{padding:24px 20px}}.hb-cta{margin-top:52px;padding:30px 32px;background:var(--ink, #101d2e);color:#fff;border-radius:14px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.hb-cta h2{font-size:1.35rem;margin:0 0 6px;color:#fff;font-weight:700;letter-spacing:-.02em}.hb-cta p{margin:0;color:#ffffffb8;font-size:.97rem;max-width:46ch}.hb-cta-actions{display:flex;flex-wrap:wrap;gap:10px}.hb-btn{display:inline-block;padding:11px 20px;border-radius:8px;text-decoration:none;font-size:.95rem;font-weight:500;font-family:inherit;border:0;cursor:pointer;background:#fff;color:var(--ink, #101d2e);transition:background .18s,box-shadow .18s}.hb-btn:hover{background:#f2efe9}.hb-btn-ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #ffffff57}.hb-btn-ghost:hover{background:#ffffff14}.hb-foot{margin-top:36px;padding:22px 0 0;background:transparent;border-top:1px solid var(--hb-rule);font-size:.88rem;color:var(--hb-mute)}.hb-foot p{margin:0 0 7px;line-height:1.6;max-width:72ch}@media(prefers-reduced-motion:reduce){.hb-rail a,.hb-faq-q:after{transition:none}}
