@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-cyrillic-ext-400-normal.Bo67NYBq.woff2) format("woff2"),url(/_astro/golos-text-cyrillic-ext-400-normal.D592xEk3.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-cyrillic-400-normal.C7us6pn1.woff2) format("woff2"),url(/_astro/golos-text-cyrillic-400-normal.BwL4n7Pb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-latin-ext-400-normal.BjKcJWKY.woff2) format("woff2"),url(/_astro/golos-text-latin-ext-400-normal.BXgyX_iE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-latin-400-normal.Coi1FYaD.woff2) format("woff2"),url(/_astro/golos-text-latin-400-normal.DOuJOmdK.woff) format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-cyrillic-ext-500-normal.CLsu_eDI.woff2) format("woff2"),url(/_astro/golos-text-cyrillic-ext-500-normal.InHNvB7v.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-cyrillic-500-normal.BSLQUuP1.woff2) format("woff2"),url(/_astro/golos-text-cyrillic-500-normal.hXinzVVQ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-latin-ext-500-normal.9vZPKadr.woff2) format("woff2"),url(/_astro/golos-text-latin-ext-500-normal.BmtMVntR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-latin-500-normal.BznAvurO.woff2) format("woff2"),url(/_astro/golos-text-latin-500-normal.BQo4s7Kn.woff) format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-cyrillic-ext-600-normal.uuhKjiyO.woff2) format("woff2"),url(/_astro/golos-text-cyrillic-ext-600-normal.rSWq63aw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-cyrillic-600-normal.lpQ9rVRR.woff2) format("woff2"),url(/_astro/golos-text-cyrillic-600-normal.BgvEFMNR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-latin-ext-600-normal.DLLCs_GQ.woff2) format("woff2"),url(/_astro/golos-text-latin-ext-600-normal.C6iohuVX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-latin-600-normal.Bhk8uV1U.woff2) format("woff2"),url(/_astro/golos-text-latin-600-normal.B_o32mE8.woff) format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/golos-text-cyrillic-ext-700-normal.D3ZaBy6G.woff2) format("woff2"),url(/_astro/golos-text-cyrillic-ext-700-normal.DPkDx3rk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/golos-text-cyrillic-700-normal.BKmY45Ip.woff2) format("woff2"),url(/_astro/golos-text-cyrillic-700-normal.ClsrbE7_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/golos-text-latin-ext-700-normal.0O3DoeVP.woff2) format("woff2"),url(/_astro/golos-text-latin-ext-700-normal.CezX9NlQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/golos-text-latin-700-normal.CxmN_Nfd.woff2) format("woff2"),url(/_astro/golos-text-latin-700-normal.DAuVRgMH.woff) format("woff");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:PT Sans Narrow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/pt-sans-narrow-cyrillic-ext-700-normal.Bc6GRch3.woff2) format("woff2"),url(/_astro/pt-sans-narrow-cyrillic-ext-700-normal.DiEOHdUz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans Narrow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/pt-sans-narrow-cyrillic-700-normal.BU1d2_nm.woff2) format("woff2"),url(/_astro/pt-sans-narrow-cyrillic-700-normal.C1dVBIpp.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Sans Narrow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/pt-sans-narrow-latin-ext-700-normal.DuFccbRk.woff2) format("woff2"),url(/_astro/pt-sans-narrow-latin-ext-700-normal.DjEzTahh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans Narrow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/pt-sans-narrow-latin-700-normal.Cky7KMl6.woff2) format("woff2"),url(/_astro/pt-sans-narrow-latin-700-normal.BWDZS1kE.woff) format("woff");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:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-mono-cyrillic-ext-400-normal.C8TlNz0g.woff2) format("woff2"),url(/_astro/pt-mono-cyrillic-ext-400-normal.Ca_Kjean.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-mono-cyrillic-400-normal.CteInIPE.woff2) format("woff2"),url(/_astro/pt-mono-cyrillic-400-normal.CL2xZ6Bq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-mono-latin-ext-400-normal.59kyaNn9.woff2) format("woff2"),url(/_astro/pt-mono-latin-ext-400-normal.CEnqigeC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-mono-latin-400-normal.3-3stVoC.woff2) format("woff2"),url(/_astro/pt-mono-latin-400-normal.CW_sYFHq.woff) format("woff");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{--paper: #f5f8f8;--paper-2: #e9f0f0;--surface: #ffffff;--ink: #0e3d3f;--ink-2: #14555a;--ink-3: #1b6b71;--line-ink: rgba(255, 255, 255, .16);--slate: #3e5457;--mist: #62807f;--line: #cfdedd;--amber: #17999c;--amber-deep: #0e7376;--amber-soft: #e1f1f1;--green: #1f7a52;--green-soft: #e2f0e9;--red: #c03a28;--red-soft: #f8e4e0;--terra: #b0704f;--font-body: "Golos Text", "Segoe UI", system-ui, sans-serif;--font-caps: "PT Sans Narrow", "Arial Narrow", sans-serif;--font-data: "PT Mono", "Courier New", monospace;--measure: 68ch;--wrap: 1200px;--gutter: clamp(16px, 4vw, 32px);--radius: 12px;--shadow-1: 0 1px 2px rgba(18, 34, 47, .08), 0 8px 24px -12px rgba(18, 34, 47, .25);--step--1: .875rem;--step-0: 1.0625rem;--step-1: clamp(1.15rem, 1rem + .6vw, 1.35rem);--step-2: clamp(1.45rem, 1.2rem + 1.1vw, 1.9rem);--step-3: clamp(1.9rem, 1.5rem + 2vw, 2.75rem);--step-4: clamp(2.4rem, 1.7rem + 3.4vw, 4rem);--reveal: .42s cubic-bezier(.22, .9, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--amber);color:var(--ink)}:focus-visible{outline:2px solid var(--amber-deep);outline-offset:2px;border-radius:4px}.on-ink :focus-visible,.on-ink:focus-visible{outline-color:var(--amber)}html{scrollbar-color:var(--ink-3) var(--paper-2);scrollbar-width:thin}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--paper-2)}::-webkit-scrollbar-thumb{background:var(--ink-3);border:3px solid var(--paper-2);border-radius:8px}img{max-width:100%;height:auto;display:block}a{color:inherit}.skip-link{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--amber);color:var(--ink);font-weight:600;padding:10px 18px;border-radius:8px}.skip-link:focus{left:8px}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}h1,h2,h3,h4{font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap:balance;margin:0}.display{font-size:var(--step-4);letter-spacing:-.025em}.h2{font-size:var(--step-2)}.measure{max-width:var(--measure)}p{margin:0 0 1em;text-wrap:pretty}.lead{font-size:var(--step-1);color:var(--slate);line-height:1.55}.on-ink .lead,.lead.on-ink{color:#ffffffc7}.caps{font-family:var(--font-caps);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem}.data{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.journal{border-top:1px solid var(--line)}.journal-row{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:18px 14px;border-bottom:1px solid var(--line);text-decoration:none;transition:background-color .18s cubic-bezier(.22,.9,.3,1)}a.journal-row:hover{background:#12222f0b}a.journal-row:hover .row-arrow{transform:translate(4px)}.journal-row .row-arrow{transition:transform .18s cubic-bezier(.22,.9,.3,1);color:var(--mist)}.journal-row .row-title{font-weight:600;font-size:var(--step-1);line-height:1.4}.journal-row .row-note{color:var(--slate);font-size:var(--step--1);line-height:1.5;margin-top:2px}.row-num{font-family:var(--font-data);color:var(--mist);font-size:.85rem;min-width:2.2em}.lamp{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-data);font-size:.85rem}.lamp-dot{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #1f7a522e}.lamp-dot.lamp-amber{background:var(--amber);box-shadow:0 0 0 3px #d98f2e33}.lamp-dot.lamp-red{background:#e05a45;box-shadow:0 0 0 3px #e05a4533}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.btn{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:var(--step-0);line-height:1;padding:16px 26px;border-radius:10px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color .16s cubic-bezier(.22,.9,.3,1),border-color .16s cubic-bezier(.22,.9,.3,1),transform .16s cubic-bezier(.22,.9,.3,1)}.btn:active{transform:translateY(1px)}.btn-amber{background:var(--amber);color:var(--ink)}.btn-amber:hover{background:#e69c3d}.btn-ghost{border-color:var(--line-ink);color:#fff;background:transparent}.btn-ghost:hover{border-color:#fff6;background:#ffffff0f}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:var(--ink-2)}.stamp{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-caps);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;padding:7px 14px;border:1.5px solid currentColor;border-radius:6px}.table-scroll{overflow-x:auto;margin:0 0 1.5em;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}table{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem}th{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;text-align:left;color:var(--slate);background:var(--paper);border-bottom:1px solid var(--line);padding:12px 16px}td{border-bottom:1px solid var(--line);padding:12px 16px;vertical-align:top}tr:last-child td{border-bottom:none}.section{padding-block:clamp(48px,8vw,96px)}.section-paper-2{background:var(--paper-2)}.section-ink{background:var(--ink);color:#fff}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,4vw,44px)}.section-head .all-link{flex-shrink:0;font-weight:600;color:var(--amber-deep);text-decoration:none}.section-head .all-link:hover{text-decoration:underline;text-underline-offset:4px}.on-ink .section-head .all-link,.section-ink .all-link{color:var(--amber)}.reveal{opacity:0;transform:translateY(14px);transition:opacity var(--reveal),transform var(--reveal)}.reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.mono-sm{font-family:var(--font-data);font-size:.85rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.logo[data-astro-cid-tvrurpns] img[data-astro-cid-tvrurpns]{display:block;height:44px;width:auto}.logo-text[data-astro-cid-tvrurpns]{display:flex;flex-direction:column;line-height:1.15}.logo-text[data-astro-cid-tvrurpns] strong[data-astro-cid-tvrurpns]{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.06em;font-size:1.3rem;white-space:nowrap}.logo-text[data-astro-cid-tvrurpns] span[data-astro-cid-tvrurpns]{font-size:.72rem;color:var(--slate);letter-spacing:.02em}.on-ink[data-astro-cid-tvrurpns] span[data-astro-cid-tvrurpns]{color:#ffffffa6}@media(max-width:480px){.logo[data-astro-cid-tvrurpns] img[data-astro-cid-tvrurpns]{height:38px}.logo-text[data-astro-cid-tvrurpns] span[data-astro-cid-tvrurpns]{display:none}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50}.duty-strip[data-astro-cid-3ef6ksr2]{background:var(--paper-2);color:var(--slate);font-size:.82rem;border-bottom:1px solid var(--line-ink)}.duty-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:20px;min-height:40px}.duty-addr[data-astro-cid-3ef6ksr2]{flex:1;color:var(--mist);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duty-phone[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:var(--ink);text-decoration:none;font-size:.95rem}.duty-phone[data-astro-cid-3ef6ksr2]:hover,.duty-mail[data-astro-cid-3ef6ksr2]:hover{color:var(--amber)}.duty-btn[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:7px;background:var(--amber);color:var(--ink);font-weight:600;font-size:.88rem;line-height:1;padding:9px 16px;border-radius:8px;text-decoration:none;transition:background-color .16s cubic-bezier(.22,.9,.3,1);white-space:nowrap}.duty-btn[data-astro-cid-3ef6ksr2]:hover{background:#e69c3d}.duty-mail[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:7px;color:var(--slate);text-decoration:none;font-size:.88rem}.main-bar[data-astro-cid-3ef6ksr2]{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line)}.main-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:24px;min-height:72px}.nav[data-astro-cid-3ef6ksr2]{flex:1}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none}.menu[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.menu-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:var(--ink);text-decoration:none;font-weight:500;padding:10px 14px;border-radius:8px;transition:background-color .15s cubic-bezier(.22,.9,.3,1)}.menu-link[data-astro-cid-3ef6ksr2]:hover{background:var(--amber-soft);color:var(--amber-deep)}.menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{position:relative}.submenu[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;min-width:320px;max-height:min(70vh,560px);overflow-y:auto;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-1);list-style:none;margin:0;padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s cubic-bezier(.22,.9,.3,1),transform .16s cubic-bezier(.22,.9,.3,1),visibility .16s}.has-children[data-astro-cid-3ef6ksr2]:hover .submenu[data-astro-cid-3ef6ksr2],.has-children[data-astro-cid-3ef6ksr2]:focus-within .submenu[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:none}.submenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:9px 12px;border-radius:8px;text-decoration:none;font-size:.95rem;line-height:1.35}.submenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--amber-soft)}@media(max-width:1060px){.duty-addr[data-astro-cid-3ef6ksr2],.duty-mail[data-astro-cid-3ef6ksr2]{display:none}.duty-inner[data-astro-cid-3ef6ksr2]{gap:14px}.nav-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:10px 16px;font:inherit;font-weight:500;cursor:pointer;margin-left:auto}.nav-toggle[data-astro-cid-3ef6ksr2] .ico-close[data-astro-cid-3ef6ksr2],.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .ico-open[data-astro-cid-3ef6ksr2]{display:none}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .ico-close[data-astro-cid-3ef6ksr2]{display:inline}.menu[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;background:var(--surface);padding:8px 16px 16px;border-bottom:1px solid var(--line);max-height:calc(100vh - 108px);overflow-y:auto}.menu[data-astro-cid-3ef6ksr2].is-open{display:flex}.submenu[data-astro-cid-3ef6ksr2]{position:static;opacity:1;visibility:visible;transform:none;background:transparent;border:none;box-shadow:none;color:var(--slate);padding:0 0 8px 14px;max-height:none;display:none}.has-children[data-astro-cid-3ef6ksr2].is-open .submenu[data-astro-cid-3ef6ksr2]{display:block}.submenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--slate)}.submenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--amber-soft)}}@media(max-width:480px){.lamp-text[data-astro-cid-3ef6ksr2]{display:none}.duty-btn[data-astro-cid-3ef6ksr2]{padding:8px 12px;font-size:.82rem}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--ink);color:#fff;margin-top:0}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.3fr 1fr .7fr 1fr;gap:clamp(24px,4vw,56px);padding-block:clamp(40px,6vw,72px)}.f-name[data-astro-cid-sz7xmlte]{font-weight:600;font-size:var(--step-1);line-height:1.4;margin-bottom:.6em}.f-note[data-astro-cid-sz7xmlte]{color:#ffffffa6;font-size:.9rem;margin-bottom:1.2em}.f-since[data-astro-cid-sz7xmlte]{color:var(--amber);border-top:1px solid var(--line-ink);padding-top:16px}.f-head[data-astro-cid-sz7xmlte]{color:#ffffff80;font-size:.85rem;margin-bottom:18px}.f-list[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:14px;font-size:.95rem}.f-list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex;gap:10px;align-items:flex-start;color:#ffffffd9}.f-list[data-astro-cid-sz7xmlte] svg{flex-shrink:0;margin-top:3px;color:var(--amber)}.f-phone[data-astro-cid-sz7xmlte]{display:block;text-decoration:none}.f-phone[data-astro-cid-sz7xmlte]:hover{color:var(--amber)}.f-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;color:#ffffffd9}.f-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:not(.f-phone):hover{color:var(--amber)}.f-links[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:.95rem}.f-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffd9;text-decoration:none}.f-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--amber)}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line-ink)}.fb-inner[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:center;justify-content:space-between;padding-block:18px;color:#ffffff8c}.fb-made[data-astro-cid-sz7xmlte]{font-size:.85rem}.fb-made[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffd9;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:1px;transition:color .16s cubic-bezier(.22,.9,.3,1),border-color .16s cubic-bezier(.22,.9,.3,1)}.fb-made[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--amber);border-color:var(--amber)}@media(max-width:960px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:620px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
