:root{--page:#F5F4F0;--text:#12241F;--text-2:#4C5F58;--ink:#10231F;--ink-deep:#0A1815;--light:#E9EDE9;--brass:#8A6428;--brass-lt:#B8894A;--hair:rgba(18,36,31,.16);--measure:34em}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);color:var(--text);font-family:'Source Serif 4',Georgia,serif;font-weight:400;font-size:19px;line-height:1.72;-webkit-font-smoothing:antialiased;overflow-x:hidden}.col{max-width:var(--measure);margin:0 auto;padding:0 24px}.wide{max-width:1120px;margin:0 auto;padding:0 32px}.top{background:var(--ink);color:var(--light)}.top-in{display:flex;justify-content:space-between;align-items:center;gap:26px;padding:17px 0;font-family:'Golos Text',system-ui,sans-serif;font-size:14.5px}.mark{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.mono{width:38px;height:38px;flex:none;color:var(--brass-lt);display:block}.mono svg{width:100%;height:100%;display:block}.mark b{font-family:'Source Serif 4',Georgia,serif;font-weight:400;font-size:17px;display:block;line-height:1.2}.top nav{display:flex;gap:24px}.top nav a{color:rgba(233,237,233,.75);text-decoration:none;font-size:14px}.top nav a:hover,.top nav a:focus-visible{color:var(--brass-lt)}.crumbs{font-family:'Golos Text',system-ui,sans-serif;font-size:13.5px;color:var(--text-2);padding:22px 0 0}.crumbs a{color:var(--text-2);text-decoration:none}.crumbs a:hover{color:var(--brass)}.crumbs i{font-style:normal;opacity:.5;margin:0 8px}.head{padding:14px 0 8px}.eyebrow{font-family:'Golos Text',system-ui,sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:16px}h1{font-weight:300;font-size:clamp(31px,4vw,45px);line-height:1.14;letter-spacing:-.015em;max-width:19em}.meta{display:flex;align-items:center;gap:13px;margin-top:24px;flex-wrap:wrap;font-family:'Golos Text',system-ui,sans-serif;font-size:13.5px;color:var(--text-2);padding-bottom:26px;position:relative}.meta::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--hair)}.ava{width:38px;height:38px;border-radius:50%;flex:none;background:var(--ink);color:var(--brass-lt);display:grid;place-items:center;font-size:12px;font-family:'Source Serif 4',Georgia,serif}.meta b{color:var(--text);font-weight:500;display:block}.meta i{font-style:normal;opacity:.5;margin:0 3px}.answer{position:relative;padding:26px 0 26px 30px;margin:26px 0 8px;font-size:20.5px;line-height:1.62}.answer::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:var(--brass);border-radius:2px}.answer b{font-weight:600}.answer-lab{font-family:'Golos Text',system-ui,sans-serif;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);display:block;margin-bottom:11px}.toc{font-family:'Golos Text',system-ui,sans-serif;font-size:15px;padding:22px 0 4px}.toc-lab{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);margin-bottom:12px}.toc ol{list-style:none}.toc li{padding:6px 0 6px 26px;position:relative}.toc li::before{content:"";position:absolute;left:6px;top:15px;width:6px;height:6px;border-radius:50%;border:1px solid var(--brass)}.toc a{color:var(--text);text-decoration:none;border-bottom:1px solid transparent}.toc a:hover,.toc a:focus-visible{border-color:var(--brass)}article{padding:8px 0 20px}article h2{font-weight:400;font-size:29px;line-height:1.24;margin:46px 0 16px;letter-spacing:-.012em}article h3{font-family:'Golos Text',system-ui,sans-serif;font-weight:600;font-size:19px;margin:32px 0 10px}article p{margin-bottom:1.15em;max-width:var(--measure)}article a{color:var(--brass);text-decoration:none;border-bottom:1px solid rgba(138,100,40,.35)}article a:hover,article a:focus-visible{border-color:var(--brass)}article strong{font-weight:600}article ul{list-style:none;margin:0 0 1.3em}article ul li{padding:5px 0 5px 25px;position:relative}article ul li::before{content:"";position:absolute;left:6px;top:16px;width:5px;height:5px;border-radius:50%;background:var(--brass)}.tbl{width:100%;border-collapse:collapse;margin:24px 0 30px;font-family:'Golos Text',system-ui,sans-serif;font-size:15.5px}.tbl th{text-align:left;font-weight:600;font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-2);padding:0 16px 11px 0;border-bottom:1px solid var(--hair)}.tbl td{padding:13px 16px 13px 0;border-bottom:1px solid var(--hair);vertical-align:top;line-height:1.55}.tbl tr:last-child td{border-bottom:none}.tbl td:last-child,.tbl th:last-child{padding-right:0}.calc{display:flex;align-items:center;gap:0;margin:30px 0;flex-wrap:wrap}.orb{width:146px;height:146px;border-radius:50%;display:grid;place-items:center;text-align:center;flex:none;font-family:'Golos Text',system-ui,sans-serif}.orb-a{border:1px solid var(--hair)}.orb-b{border:1.5px solid var(--brass);margin-left:-22px;background:var(--page)}.orb b{display:block;font-family:'Source Serif 4',Georgia,serif;font-size:25px;font-weight:400}.orb-a b{color:var(--text-2)}.orb-b b{color:var(--brass)}.orb span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);display:block;margin-top:5px}.calc-note{font-family:'Golos Text',system-ui,sans-serif;font-size:15px;color:var(--text-2);margin-left:32px;max-width:20em;line-height:1.6}.risk{position:relative;padding:22px 0 22px 30px;margin:34px 0;font-family:'Golos Text',system-ui,sans-serif;font-size:16px;color:var(--text-2);line-height:1.65}.risk::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--text-2);opacity:.35;border-radius:2px}.risk b{display:block;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text);margin-bottom:9px}.faq{padding:16px 0 10px}.faq h2{font-weight:400;font-size:29px;margin:40px 0 6px;letter-spacing:-.012em}.qa{padding:20px 0;border-bottom:1px solid var(--hair)}.qa:last-child{border-bottom:none}.qa h3{font-family:'Golos Text',system-ui,sans-serif;font-weight:600;font-size:17.5px;margin:0 0 8px}.qa p{font-size:17px;color:var(--text-2);margin:0}.author{display:flex;gap:20px;align-items:center;padding:30px 0;border-top:1px solid var(--hair);margin-top:34px}.author .ava{width:66px;height:66px;font-size:17px}.author-t{font-family:'Golos Text',system-ui,sans-serif;font-size:15px;color:var(--text-2)}.author-t b{display:block;color:var(--text);font-size:16.5px;font-weight:600;margin-bottom:3px}.rel{padding:8px 0 34px}.rel-lab{font-family:'Golos Text',system-ui,sans-serif;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);margin-bottom:14px}.rel a{display:block;padding:12px 0 12px 25px;position:relative;color:var(--text);text-decoration:none;border-bottom:1px solid var(--hair);font-size:17.5px}.rel a:last-child{border-bottom:none}.rel a::before{content:"";position:absolute;left:6px;top:22px;width:5px;height:5px;border-radius:50%;background:var(--brass)}.rel a:hover,.rel a:focus-visible{color:var(--brass)}.cta{background:var(--ink);color:var(--light);padding:52px 0 56px;text-align:center;margin-top:12px}.cta h2{font-weight:300;font-size:32px;line-height:1.22}.cta p{font-family:'Golos Text',system-ui,sans-serif;font-size:16px;color:rgba(233,237,233,.75);margin:14px auto 26px;max-width:32em}.solid{background:var(--brass-lt);color:var(--ink);border-radius:999px;padding:14px 32px;text-decoration:none;font-family:'Golos Text',system-ui,sans-serif;font-weight:500;font-size:15px;display:inline-block}.solid:hover{background:#C79A5B}footer{background:var(--ink);color:rgba(233,237,233,.62);font-family:'Golos Text',system-ui,sans-serif;font-size:13.5px;padding:26px 0 42px;border-top:1px solid rgba(233,237,233,.12)}.foot-in{display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap}a:focus-visible,button:focus-visible{outline:2px solid var(--brass);outline-offset:3px}@media (max-width:820px){body{font-size:17.5px;line-height:1.7}.top nav{display:none}h1{font-size:29px}article h2,.faq h2{font-size:25px}.answer{font-size:18.5px;padding-left:22px}.calc-note{margin:22px 0 0}.tbl{font-size:14.5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.p-hero{padding:34px 0 30px}.p-hero-in{display:grid;grid-template-columns:1.25fr .75fr;gap:52px;align-items:center}.p-hero .crumbs{padding:0 0 18px}.p-hero h1{font-weight:300;font-size:clamp(32px,4.4vw,50px);line-height:1.1;letter-spacing:-.018em;max-width:16em}.p-lede{margin-top:22px;color:var(--text-2);font-size:19px;max-width:30em}.p-acts{margin-top:30px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ghost{color:var(--text-2);text-decoration:none;font-family:'Golos Text',system-ui,sans-serif;font-size:15px;border-bottom:1px solid var(--hair);padding-bottom:3px}.ghost:hover,.ghost:focus-visible{color:var(--brass);border-color:var(--brass)}.p-key{text-align:center}.p-key-orb{width:196px;height:196px;border-radius:50%;border:1.5px solid var(--brass);display:grid;place-items:center;margin:0 auto;background:var(--page)}.p-key-orb b{display:block;font-family:'Source Serif 4',Georgia,serif;font-weight:400;font-size:46px;line-height:1;color:var(--brass);letter-spacing:-.02em}.p-key-orb span span{display:block;font-family:'Golos Text',system-ui,sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin-top:10px;padding:0 24px;line-height:1.45}.p-key-note{font-family:'Golos Text',system-ui,sans-serif;font-size:13.5px;color:var(--text-2);margin-top:18px;line-height:1.55;max-width:22em;margin-left:auto;margin-right:auto}.p-sec{padding:34px 0 12px}.p-sec h2{font-weight:400;font-size:31px;line-height:1.22;letter-spacing:-.014em;margin-bottom:16px}.p-sec p{margin-bottom:1.15em;max-width:var(--measure)}.p-note{font-family:'Golos Text',system-ui,sans-serif;font-size:16px;color:var(--text-2);line-height:1.62}.p-after{font-family:'Golos Text',system-ui,sans-serif;font-size:15.5px;color:var(--text-2);margin-top:20px}.p-after a,.p-sec a{color:var(--brass);text-decoration:none;border-bottom:1px solid rgba(138,100,40,.35)}.p-after a:hover,.p-sec a:hover{border-color:var(--brass)}.p-lines{margin-top:10px}.p-line{display:grid;grid-template-columns:34px 1fr;gap:20px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--hair)}.p-line:last-child{border-bottom:none}.bead{width:11px;height:11px;border-radius:50%;background:var(--brass);justify-self:center;transform:translateY(7px);transition:transform .25s}.p-line:hover .bead{transform:translateY(7px) scale(1.5)}.p-line h3{font-family:'Source Serif 4',Georgia,serif;font-weight:400;font-size:22px;margin-bottom:7px}.p-line p{color:var(--text-2);font-size:16.5px;margin:0}.p-refuse{padding:30px 0 14px}.p-refuse h2{font-weight:400;font-size:31px;letter-spacing:-.014em;margin-bottom:16px}.p-refuse-l{list-style:none;margin-top:20px}.p-refuse-l li{position:relative;padding:14px 0 14px 34px;font-family:'Golos Text',system-ui,sans-serif;font-size:16.5px;border-bottom:1px solid var(--hair);line-height:1.6}.p-refuse-l li:last-child{border-bottom:none}.p-refuse-l li::before{content:"";position:absolute;left:4px;top:22px;width:14px;height:14px;border-radius:50%;border:1.5px solid var(--text-2);opacity:.5}.p-team{display:flex;gap:30px;flex-wrap:wrap;margin-top:8px}.p-person{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit;padding:12px 0}.p-person .ava{width:54px;height:54px;font-size:15px}.p-person b{font-family:'Source Serif 4',Georgia,serif;font-weight:400;font-size:18px;display:block;line-height:1.25}.p-person i{font-style:normal;font-family:'Golos Text',system-ui,sans-serif;font-size:13.5px;color:var(--text-2)}.p-person:hover b{color:var(--brass)}.p-steps{list-style:none;counter-reset:st;margin-top:22px}.p-steps li{counter-increment:st;display:grid;grid-template-columns:44px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--hair);align-items:start}.p-steps li:last-child{border-bottom:none}.p-step-n{width:34px;height:34px;border-radius:50%;border:1px solid var(--brass);display:grid;place-items:center;justify-self:center;flex:none}.p-step-n::before{content:counter(st);font-family:'Source Serif 4',Georgia,serif;font-size:15px;color:var(--brass)}.p-steps h3{font-family:'Source Serif 4',Georgia,serif;font-weight:400;font-size:21px;margin-bottom:6px}.p-steps p{color:var(--text-2);font-size:16.5px;margin:0 0 8px}.p-step-fee{font-family:'Golos Text',system-ui,sans-serif;font-size:13.5px;color:var(--brass);letter-spacing:.02em}.cta-alt{font-family:'Golos Text',system-ui,sans-serif;font-size:14.5px;color:rgba(233,237,233,.62);margin-top:22px}.cta-alt a{color:var(--brass-lt);text-decoration:none;border-bottom:1px solid rgba(184,137,74,.4)}.p-sib{padding:34px 0 44px}.p-sib-l{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.p-sib-l a{border:1px solid var(--hair);border-radius:999px;padding:10px 22px;text-decoration:none;color:var(--text);font-family:'Golos Text',system-ui,sans-serif;font-size:14.5px;transition:border-color .2s,color .2s}.p-sib-l a:hover,.p-sib-l a:focus-visible{border-color:var(--brass);color:var(--brass)}.curve{display:block;width:100%;height:56px}.curve path{fill:none;stroke:var(--hair);stroke-width:1}@media (max-width:900px){.p-hero-in{grid-template-columns:1fr;gap:34px}.p-key-orb{width:158px;height:158px}.p-key-orb b{font-size:36px}.p-hero h1{font-size:30px}.p-sec h2,.p-refuse h2{font-size:26px}.p-line{grid-template-columns:24px 1fr;gap:14px}.p-steps li{grid-template-columns:34px 1fr;gap:14px}}.pr-head{display:flex;gap:28px;align-items:center;padding:20px 0 26px;border-bottom:1px solid var(--hair)}.pr-ava{width:96px;height:96px;border-radius:50%;flex:none;background:var(--ink);color:var(--brass-lt);display:grid;place-items:center;font-family:'Source Serif 4',Georgia,serif;font-size:28px}.pr-ava.lg{width:150px;height:150px;font-size:42px}.pr-head h1{font-weight:300;font-size:clamp(28px,3.8vw,42px);line-height:1.12;letter-spacing:-.016em}.pr-role{font-family:'Golos Text',system-ui,sans-serif;font-size:16px;color:var(--text-2);margin-top:8px}.pr-sec{padding:30px 0 6px}.pr-sec h2{font-weight:400;font-size:27px;line-height:1.24;margin-bottom:14px;letter-spacing:-.012em}.pr-sec p{margin-bottom:1.15em;max-width:var(--measure)}.pr-areas{list-style:none}.pr-areas li{position:relative;padding:11px 0 11px 26px;border-bottom:1px solid var(--hair);font-family:'Golos Text',system-ui,sans-serif;font-size:16.5px}.pr-areas li:last-child{border-bottom:none}.pr-areas li::before{content:"";position:absolute;left:6px;top:20px;width:6px;height:6px;border-radius:50%;background:var(--brass)}.tm-group{padding:26px 0 4px}.tm-lab{font-family:'Golos Text',system-ui,sans-serif;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);margin-bottom:8px}.tm-l{display:flex;flex-direction:column}.tm-i{display:flex;align-items:center;gap:18px;padding:16px 0;text-decoration:none;color:inherit;border-bottom:1px solid var(--hair);transition:padding-left .22s}.tm-i:last-child{border-bottom:none}.tm-i:hover,.tm-i:focus-visible{padding-left:10px}.tm-i .pr-ava{width:52px;height:52px;font-size:16px}.tm-i b{font-family:'Source Serif 4',Georgia,serif;font-weight:400;font-size:19px;display:block;line-height:1.25}.tm-i em{font-style:normal;font-family:'Golos Text',system-ui,sans-serif;font-size:14px;color:var(--text-2)}.tm-i:hover b{color:var(--brass)}.st-lede{margin-top:20px;color:var(--text-2);font-size:19px;max-width:32em}.hub-l{display:flex;flex-direction:column;padding:14px 0 6px}.hub-i{display:flex;gap:20px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--hair);text-decoration:none;color:inherit;transition:padding-left .22s}.hub-i:last-child{border-bottom:none}.hub-i:hover,.hub-i:focus-visible{padding-left:10px}.hub-i b{font-family:'Source Serif 4',Georgia,serif;font-weight:400;font-size:21px;display:block;margin-bottom:5px;line-height:1.28}.hub-i em{font-style:normal;font-family:'Golos Text',system-ui,sans-serif;font-size:15.5px;color:var(--text-2);line-height:1.55}.hub-i:hover b{color:var(--brass)}.hub-i .bead{transform:translateY(8px)}.hm-hero{padding:48px 0 34px}.hm-in{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center}.hm-hero h1{font-weight:300;font-size:clamp(36px,5vw,66px);line-height:1.06;letter-spacing:-.02em}.hm-lede{margin-top:24px;color:var(--text-2);font-size:19px;max-width:29em}.hm-arc{position:relative;min-height:400px}.hm-arc svg{width:100%;height:auto;overflow:visible}.a-hair{fill:none;stroke:var(--hair);stroke-width:1}.a-live{fill:none;stroke:var(--brass);stroke-width:1.5;stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw 2.6s cubic-bezier(.5,0,.2,1) .3s forwards}@keyframes draw{to{stroke-dashoffset:0}}.a-node{fill:var(--page);stroke:var(--brass);stroke-width:1.5}.node-lab{font-family:'Golos Text',system-ui,sans-serif;font-size:12.5px;fill:var(--text)}.node-sub{font-family:'Golos Text',system-ui,sans-serif;font-size:11px;fill:var(--text-2)}.hm-sec{padding:30px 0 14px}.hm-sec h2{font-weight:400;font-size:31px;line-height:1.22;margin-bottom:16px;letter-spacing:-.014em}.hm-sec p{margin-bottom:1.15em;max-width:var(--measure)}.hm-pl{text-decoration:none;color:inherit}.hm-pl b{font-family:'Source Serif 4',Georgia,serif;font-weight:400;font-size:22px;display:block;margin-bottom:6px}.hm-pl em{font-style:normal;font-family:'Golos Text',system-ui,sans-serif;font-size:16px;color:var(--text-2)}.hm-pl:hover b{color:var(--brass)}.hm-part{padding:38px 0 44px;border-top:1px solid var(--hair)}.hm-part-in{display:flex;gap:36px;align-items:center}.hm-quote{font-family:'Source Serif 4',Georgia,serif;font-style:italic;font-weight:300;font-size:24px;line-height:1.45;max-width:22em}.hm-attr{margin-top:18px;font-family:'Golos Text',system-ui,sans-serif;font-size:14px;color:var(--text-2)}.hm-attr b{display:block;color:var(--text);font-weight:600;font-size:15.5px;margin-bottom:2px}.nf{padding:70px 0 60px;text-align:center}.nf-orb{width:120px;height:120px;margin:0 auto 30px;color:var(--brass)}.nf-orb svg{width:100%;height:100%}.nf h1{font-weight:300;font-size:38px;line-height:1.14}.nf p{color:var(--text-2);margin:16px auto 34px;max-width:26em}.nf .rel{text-align:left;max-width:30em;margin:0 auto}@media (max-width:900px){.hm-in{grid-template-columns:1fr;gap:34px}.hm-arc{min-height:300px}.hm-hero h1{font-size:33px}.hm-sec h2{font-size:26px}.pr-head{flex-direction:column;text-align:center;gap:18px}.hm-part-in{flex-direction:column;text-align:center}.pr-ava.lg{width:120px;height:120px;font-size:34px}}@media (prefers-reduced-motion:reduce){.a-live{animation:none;stroke-dashoffset:0}}.foot-nav{display:flex;gap:18px;flex-wrap:wrap;order:3;width:100%;padding-top:16px;margin-top:4px;border-top:1px solid rgba(233,237,233,.1)}.foot-nav a{color:rgba(233,237,233,.7);text-decoration:none;font-size:13.5px}.foot-nav a:hover,.foot-nav a:focus-visible{color:var(--brass-lt)}

/* ─── тело генерируемых статей ─── */
.kr-body{max-width:70ch}
.kr-body h2{font-family:Georgia,serif;font-weight:600;font-size:1.5rem;margin:1.8em 0 .5em}
.kr-body h3{font-size:1.2rem;margin:1.5em 0 .4em}
.kr-body p{margin:0 0 1.1em;line-height:1.75}
.kr-body ul,.kr-body ol{margin:0 0 1.2em;padding-left:1.4em}
.kr-body li{margin:0 0 .4em;line-height:1.7}
.kr-body table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:.95rem}
.kr-body th,.kr-body td{text-align:left;padding:10px 14px;border-bottom:1px solid #e5e2da}
.kr-body a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.kr-faq{margin:2em 0}
.kr-faq h3{font-size:1.1rem;margin:1.2em 0 .3em}
.kr-risk{border-left:3px solid #b0894a;background:#faf7f0;padding:16px 20px;margin:1.6em 0}


/* ─── автор (красиво, без синевы) ─── */
.kr-author{margin-top:28px;padding-top:18px;border-top:1px solid #e5e2da;font-size:14px}
.kr-author-link{color:#12212b;font-weight:600;text-decoration:none;border-bottom:1px solid #b0894a;padding-bottom:1px}
.kr-author-link:hover{border-bottom-color:#12212b}
.kr-author-role{color:#77726a}
/* ─── блок "Похожие материалы" ─── */
.kr-related{margin:40px 0 8px;padding-top:24px;border-top:1px solid #e5e2da}
.kr-related h2{font-family:Georgia,serif;font-size:1.25rem;margin:0 0 14px;color:#12212b}
.kr-related ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.kr-related li{padding-left:18px;position:relative}
.kr-related li::before{content:"→";position:absolute;left:0;color:#b0894a}
.kr-related a{color:#12212b;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}
.kr-related a:hover{border-bottom-color:#b0894a}
