:root{--bg:#ffffff;--ink:#15151a;--ink-soft:#62626e;--ink-light:#9a9aa6;--line:#ececf1;--soft:#f7f7fb;--accent:#4f46e5;--accent-soft:#eef0ff;--warn:#f43f5e;--font:'Plus Jakarta Sans',-apple-system,sans-serif;--font-head:'Plus Jakarta Sans',sans-serif}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;max-width:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased}.wrap>*,main img,main iframe,main video,main embed,main object,.content img,.content iframe{max-width:100%}.grid,.cats,.rub-grid,.pop-grid,.lead-grid{min-width:0}.grid>*,.cats>*{min-width:0}h1,h2,h3{font-weight:800;line-height:1.1;letter-spacing:-.02em}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1240px;margin:0 auto;padding:0 24px}.head{border-bottom:1px solid var(--line);position:sticky;top:0;background:rgb(255 255 255 / .94);backdrop-filter:blur(8px);z-index:50}.admin-bar .head{top:32px}@media screen and (max-width:782px){.admin-bar .head{top:46px}}.head-in{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;max-width:1240px;margin:0 auto}.logo{font-weight:800;font-size:23px;letter-spacing:-.03em;display:flex;align-items:center;gap:9px}.logo .d{width:32px;height:32px;border-radius:9px;background:var(--accent);display:grid;place-items:center;color:#fff;font-size:17px;font-weight:800;font-family:var(--font-head);text-transform:uppercase;flex-shrink:0}.nav{display:flex;gap:28px;font-size:15px;font-weight:600}.nav a{color:var(--ink-soft);transition:color .15s}.nav a:hover{color:var(--accent)}.head-cta{background:var(--ink);color:#fff;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:600}.burger{display:none;background:none;border:0;font-size:24px;cursor:pointer}.lead{padding:40px 0}.lead-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}.big{position:relative;border-radius:22px;overflow:hidden;min-height:460px;display:flex;align-items:flex-end}.big img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.big .ov{position:absolute;inset:0;background:linear-gradient(to top,rgb(10 10 18 / .85),transparent 60%)}.big .c{position:relative;padding:34px;color:#fff}.tag{display:inline-block;background:var(--accent);color:#fff;font-size:12px;font-weight:700;padding:6px 13px;border-radius:30px;margin-bottom:14px;text-transform:uppercase;letter-spacing:.03em}.tag.w{background:var(--warn)}.big h1{font-size:34px;color:#fff;margin-bottom:10px}.big p{opacity:.9;font-size:15px;max-width:520px}.side-col{display:flex;flex-direction:column;gap:24px}.mini{position:relative;border-radius:18px;overflow:hidden;flex:1;min-height:218px;display:flex;align-items:flex-end}.mini img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mini .ov{position:absolute;inset:0;background:linear-gradient(to top,rgb(10 10 18 / .8),transparent 65%)}.mini .c{position:relative;padding:20px;color:#fff}.mini h3{font-size:18px;color:#fff}.ad{background:var(--soft);border:1px dashed var(--line);border-radius:12px;padding:18px;text-align:center;color:var(--ink-light);font-size:13px;margin:10px 0}.sec{padding:46px 0}.sec-h{display:flex;align-items:center;gap:14px;margin-bottom:28px}.sec-h h2{font-size:26px}.sec-h .bar{flex:1;height:2px;background:var(--line)}.sec-h a{color:var(--accent);font-weight:700;font-size:14px}.sec-intro{color:var(--ink-soft);font-size:15px;margin:-14px 0 26px;max-width:680px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.card .ph{border-radius:16px;overflow:hidden;aspect-ratio:4/3;margin-bottom:13px;background:var(--accent-soft)}.card .ph img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.card:hover .ph img{transform:scale(1.05)}.card .k{font-size:12px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px}.card h3{font-size:17px;line-height:1.3;margin-bottom:8px}.card .meta{font-size:13px;color:var(--ink-light)}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.catbox{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:3/2;display:flex;align-items:flex-end}.catbox img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}.catbox:hover img{transform:scale(1.07)}.catbox .ov{position:absolute;inset:0;background:linear-gradient(to top,rgb(10 10 18 / .78),transparent 70%)}.catbox .c{position:relative;padding:18px;color:#fff}.catbox h3{font-size:18px;color:#fff}.catbox span{font-size:12.5px;opacity:.85}.rubrique{margin-bottom:14px}.rub-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.rub-head h2{font-size:22px;display:flex;align-items:center;gap:10px}.rub-head h2 .dot{width:11px;height:11px;border-radius:50%;background:var(--accent)}.rub-head a{font-size:13px;font-weight:700;color:var(--accent)}.rub-intro{color:var(--ink-soft);font-size:14.5px;margin:-8px 0 20px;max-width:680px}.rub-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px}.rub-feat{position:relative;border-radius:16px;overflow:hidden;min-height:280px;display:flex;align-items:flex-end}.rub-feat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rub-feat .ov{position:absolute;inset:0;background:linear-gradient(to top,rgb(10 10 18 / .8),transparent 60%)}.rub-feat .c{position:relative;padding:22px;color:#fff}.rub-feat h3{font-size:21px;color:#fff}.rub-list{display:flex;flex-direction:column;gap:14px}.rl{display:flex;gap:13px;align-items:center}.rl .th{width:88px;height:66px;border-radius:11px;overflow:hidden;flex-shrink:0;background:var(--accent-soft)}.rl .th img{width:100%;height:100%;object-fit:cover}.rl h3{font-size:15px;line-height:1.3}.rl .meta{font-size:12px;color:var(--ink-light);margin-top:4px}.popular{background:var(--soft);border-radius:22px;padding:38px}.pop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pop{display:flex;gap:15px;align-items:flex-start}.pop .num{font-size:34px;font-weight:800;color:var(--accent);opacity:.35;line-height:1}.pop h3{font-size:16px;line-height:1.3;margin-bottom:5px}.pop .meta{font-size:12.5px;color:var(--ink-light)}.about{display:grid;grid-template-columns:1fr 1.4fr;gap:36px;align-items:center;background:linear-gradient(135deg,var(--accent),#7c6cff);border-radius:24px;padding:46px;color:#fff}.about-img{aspect-ratio:1;border-radius:18px;overflow:hidden}.about-img img{width:100%;height:100%;object-fit:cover}.about h2{font-size:28px;color:#fff;margin-bottom:14px}.about p{opacity:.92;margin-bottom:14px;font-size:15.5px}.about .sign{display:flex;align-items:center;gap:12px;margin-top:18px}.about .sign .av{width:46px;height:46px;border-radius:50%;overflow:hidden;border:2px solid rgb(255 255 255 / .4)}.about .sign .av img{width:100%;height:100%;object-fit:cover}.about .sign b{font-size:15px}.about .sign span{font-size:13px;opacity:.85}.stats-band{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background:var(--soft);border-radius:22px;padding:36px}.stat{text-align:center}.stat .n{font-size:38px;font-weight:800;color:var(--accent);line-height:1}.stat .l{font-size:14px;color:var(--ink-soft);margin-top:8px}.news-combo{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;background:var(--ink);border-radius:24px;padding:44px;color:#fff;align-items:center}.news-combo h2{font-size:27px;color:#fff;margin-bottom:10px}.news-combo p{color:#b8b8c4;margin-bottom:20px;font-size:15px}.news-combo form{display:flex;gap:10px;max-width:440px}.news-combo input{flex:1;border:0;border-radius:30px;padding:14px 20px;font-family:var(--font);font-size:15px;outline:none}.news-combo button{background:var(--accent);color:#fff;border:0;padding:14px 26px;border-radius:30px;font-family:var(--font);font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap}.news-combo .socials{text-align:center;border-left:1px solid rgb(255 255 255 / .15);padding-left:30px}.news-combo .socials p{margin-bottom:14px;font-weight:600;color:#fff}.news-combo .socials .row{display:flex;gap:10px;justify-content:center}.news-combo .socials a{width:46px;height:46px;border-radius:12px;background:rgb(255 255 255 / .1);display:grid;place-items:center;font-size:18px;color:#fff;transition:.18s}.news-combo .socials a:hover{background:var(--accent)}.contact{display:grid;grid-template-columns:1fr 1fr;gap:24px;border:1px solid var(--line);border-radius:22px;overflow:hidden}.contact-txt{padding:40px}.contact-txt h2{font-size:26px;margin-bottom:12px}.contact-txt p{color:var(--ink-soft);margin-bottom:22px}.contact-btns{display:flex;gap:12px;flex-wrap:wrap}.contact-btns a{display:inline-flex;align-items:center;gap:9px;padding:13px 22px;border-radius:30px;font-weight:700;font-size:14px;transition:.18s}.c-mail{background:var(--accent);color:#fff}.c-mail:hover{background:#3f38c7}.c-wa{background:#25d366;color:#fff}.contact-visual{background:var(--accent-soft);display:grid;place-items:center;font-size:64px}.foot{background:var(--ink);color:#a9a9b4;padding:54px 0 26px;margin-top:50px}.foot-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:36px;margin-bottom:40px}.foot-brand .logo{color:#fff;margin-bottom:14px}.foot-brand p{font-size:14px;max-width:300px;margin-bottom:18px}.foot-soc{display:flex;gap:10px}.foot-soc a{width:38px;height:38px;border-radius:10px;background:rgb(255 255 255 / .08);display:grid;place-items:center;color:#fff;font-size:15px}.foot-soc a:hover{background:var(--accent)}.foot h4{color:#fff;font-size:15px;font-weight:700;margin-bottom:15px}.foot ul{list-style:none}.foot li{margin-bottom:10px}.foot ul a{font-size:14px}.foot ul a:hover{color:#fff}.foot-bottom{border-top:1px solid rgb(255 255 255 / .1);padding-top:22px;text-align:center;font-size:13px;color:var(--ink-light)}@media(max-width:880px){.lead-grid,.rub-grid,.about{grid-template-columns:1fr}.grid,.cats{grid-template-columns:1fr 1fr}.pop-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}.stats-band{grid-template-columns:1fr 1fr}.news-combo,.contact{grid-template-columns:1fr}.news-combo .socials{border-left:0;border-top:1px solid rgb(255 255 255 / .15);padding-left:0;padding-top:24px}.nav,.head-cta{display:none}.burger{display:block}}@media(max-width:520px){.grid,.cats{grid-template-columns:1fr}}.article{max-width:740px;margin:0 auto;padding:30px 0 60px}.crumb{font-size:13px;color:var(--ink-light);margin-bottom:18px;display:flex;gap:7px;flex-wrap:wrap}.crumb a:hover{color:var(--accent)}.crumb .sep{opacity:.5}.cat-pill{display:inline-block;background:var(--accent);color:#fff;font-size:12px;font-weight:700;padding:6px 14px;border-radius:30px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:16px}h1.title{font-size:38px;line-height:1.1;margin-bottom:16px}.excerpt{font-size:19px;color:var(--ink-soft);margin-bottom:22px;line-height:1.5}.byline{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap}.author{display:flex;align-items:center;gap:11px}.author .av{width:46px;height:46px;border-radius:50%;overflow:hidden;background:var(--accent-soft);flex-shrink:0}.author .av img{width:100%;height:100%;object-fit:cover}.author .nm{font-weight:700;font-size:15px}.author .meta{font-size:13px;color:var(--ink-light)}.share{display:flex;gap:8px}.share a{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-size:16px;color:#fff;transition:transform .15s}.share a:hover{transform:translateY(-3px)}.share .wa{background:#25d366}.share .fb{background:#1877f2}.share .x{background:#000}.share .pin{background:#e60023}.share .cp{background:var(--ink-light)}.hero-img{margin:24px 0;border-radius:18px;overflow:hidden;aspect-ratio:16/9;background:var(--accent-soft)}.hero-img img{width:100%;height:100%;object-fit:cover}.cap{font-size:13px;color:var(--ink-light);font-style:italic;margin-top:8px}.ad{background:var(--soft);border:1px dashed var(--line);border-radius:12px;padding:18px;text-align:center;color:var(--ink-light);font-size:13px;margin:26px 0}.toc{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:6px 22px;margin:26px 0}.toc summary{cursor:pointer;list-style:none;padding:14px 0;font-weight:700;font-size:16px;display:flex;align-items:center;gap:9px}.toc summary::-webkit-details-marker{display:none}.toc summary::after{content:"▾";margin-left:auto;color:var(--ink-light);transition:transform .2s}.toc[open] summary::after{transform:rotate(180deg)}.toc .ic{color:var(--accent)}.toc ol{list-style:none;counter-reset:t;margin:0;padding:0 0 16px}.toc li{counter-increment:t;margin:8px 0}.toc li::before{content:counter(t) ". ";color:var(--accent);font-weight:700}.toc a{color:var(--ink-soft)}.toc a:hover{color:var(--accent)}.content{font-size:18px;line-height:1.8;color:#2a2a32}.content p{margin-bottom:22px}.content h2{font-size:26px;margin:36px 0 14px}.content h3{font-size:21px;margin:28px 0 10px}.content ul,.content ol{margin:0 0 22px 22px}.content li{margin-bottom:10px}.content a{color:var(--accent);text-decoration:underline;font-weight:600}.content img{border-radius:14px;margin:18px 0}.content blockquote{border-left:4px solid var(--accent);padding:6px 0 6px 22px;margin:26px 0;font-size:21px;font-weight:600;color:var(--accent);font-style:italic}.tags{display:flex;gap:9px;flex-wrap:wrap;margin:30px 0}.tags a{background:var(--soft);border:1px solid var(--line);border-radius:30px;padding:8px 16px;font-size:13px;font-weight:600;color:var(--ink-soft)}.tags a:hover{border-color:var(--accent);color:var(--accent)}.share-bottom{display:flex;align-items:center;gap:14px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0}.share-bottom b{font-size:15px}.bio{display:flex;gap:16px;background:var(--soft);border-radius:18px;padding:24px;margin:30px 0;align-items:flex-start}.bio .av{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--accent-soft)}.bio .av img{width:100%;height:100%;object-fit:cover}.bio .lb{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:4px}.bio .nm{font-size:18px;font-weight:800;margin-bottom:6px}.bio p{font-size:14.5px;color:var(--ink-soft);line-height:1.6}.bio .author-all{display:inline-block;margin-top:10px;font-size:14px;font-weight:700;color:var(--accent);text-decoration:none}.bio .author-all:hover{text-decoration:underline}.author-card{display:flex;gap:18px;align-items:flex-start;background:var(--soft);border-radius:18px;padding:24px;margin:24px 0;max-width:760px}.author-card .av{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--accent-soft)}.author-card .av img{width:100%;height:100%;object-fit:cover}.author-card .author-bio{font-size:15px;color:var(--ink-soft);line-height:1.65;margin:0 0 8px}.author-card .author-count{font-size:13px;font-weight:700;color:var(--accent)}.news-inline{background:var(--ink);border-radius:20px;padding:36px;color:#fff;margin:34px 0;text-align:center}.news-inline h3{font-size:23px;color:#fff;margin-bottom:8px}.news-inline p{color:#b8b8c4;margin-bottom:20px;font-size:15px}.news-inline form{display:flex;gap:10px;max-width:420px;margin:0 auto}.news-inline input{flex:1;border:0;border-radius:30px;padding:14px 20px;font-family:var(--font);font-size:15px;outline:none}.news-inline button{background:var(--accent);color:#fff;border:0;border-radius:30px;padding:14px 24px;font-family:var(--font);font-weight:700;font-size:14px;cursor:pointer}.related h2{font-size:24px;margin-bottom:20px}.rel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rel{display:block}.rel .ph{border-radius:14px;overflow:hidden;aspect-ratio:4/3;margin-bottom:11px;background:var(--accent-soft)}.rel .ph img{width:100%;height:100%;object-fit:cover}.rel .k{font-size:11px;font-weight:700;color:var(--accent);text-transform:uppercase;margin-bottom:5px}.rel h3{font-size:15px;line-height:1.3}.comments{margin-top:40px;padding-top:30px;border-top:1px solid var(--line)}.comments h2{font-size:22px;margin-bottom:18px}.comment-form{display:flex;flex-direction:column;gap:12px;max-width:600px}.comment-form textarea,.comment-form input{border:1px solid var(--line);border-radius:12px;padding:13px 16px;font-family:var(--font);font-size:15px;outline:none}.comment-form textarea:focus,.comment-form input:focus{border-color:var(--accent)}.comment-form textarea{min-height:110px;resize:vertical}.comment-form .row{display:flex;gap:12px}.comment-form .row input{flex:1}.comment-form button{align-self:flex-start;background:var(--accent);color:#fff;border:0;border-radius:30px;padding:13px 28px;font-family:var(--font);font-weight:700;cursor:pointer}.hp{position:absolute;left:-9999px}.foot{background:var(--ink);color:#a9a9b4;padding:36px 0;margin-top:40px;text-align:center;font-size:14px}.foot a{color:#fff}@media(max-width:680px){h1.title{font-size:29px}.nav{display:none}.rel-grid{grid-template-columns:1fr}.byline{flex-direction:column;align-items:flex-start}.news-inline form{flex-direction:column}}.crumb{font-size:13px;color:var(--ink-light);margin:24px 0;display:flex;gap:7px}.crumb .sep{opacity:.5}.page-head{text-align:center;padding:30px 0 44px}.page-head .eyebrow{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700;margin-bottom:14px}.page-head h1{font-size:42px;margin-bottom:14px}.page-head p{color:var(--ink-soft);max-width:520px;margin:0 auto;font-size:17px}.contact-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:30px;padding-bottom:70px;align-items:start}.form-card{background:var(--soft);border:1px solid var(--line);border-radius:20px;padding:36px}.form-card h2{font-size:22px;margin-bottom:6px}.form-card .sub{color:var(--ink-soft);font-size:14.5px;margin-bottom:24px}.field{margin-bottom:18px}.field label{display:block;font-size:14px;font-weight:600;margin-bottom:7px}.field input,.field textarea,.field select{width:100%;border:1px solid var(--line);border-radius:12px;padding:13px 16px;font-family:var(--font);font-size:15px;outline:none;background:#fff;transition:border-color .15s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent)}.field textarea{min-height:130px;resize:vertical}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hp{position:absolute;left:-9999px}.submit{background:var(--accent);color:#fff;border:0;border-radius:30px;padding:15px 34px;font-family:var(--font);font-weight:700;font-size:15px;cursor:pointer;transition:.18s}.submit:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgb(79 70 229 / .3)}.consent{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--ink-light);margin-bottom:20px}.consent input{width:16px;height:16px;margin-top:3px;flex-shrink:0;accent-color:var(--accent)}.info-card{border:1px solid var(--line);border-radius:20px;padding:30px;margin-bottom:20px}.info-card h3{font-size:18px;margin-bottom:18px}.info-item{display:flex;gap:13px;align-items:flex-start;margin-bottom:18px}.info-item .ic{width:42px;height:42px;border-radius:12px;background:var(--accent-soft);display:grid;place-items:center;font-size:18px;flex-shrink:0}.info-item .lb{font-size:12px;color:var(--ink-light);margin-bottom:2px}.info-item .vl{font-size:15px;font-weight:600}.info-item a:hover{color:var(--accent)}.socials-card{background:var(--ink);border-radius:20px;padding:30px;color:#fff;text-align:center}.socials-card h3{color:#fff;font-size:17px;margin-bottom:16px}.socials-card .row{display:flex;gap:11px;justify-content:center}.socials-card a{width:48px;height:48px;border-radius:13px;background:rgb(255 255 255 / .1);display:grid;place-items:center;font-size:19px;color:#fff;transition:.18s}.socials-card a:hover{background:var(--accent)}.foot{background:var(--ink);color:#a9a9b4;padding:36px 0;margin-top:20px;text-align:center;font-size:14px}.foot a{color:#fff}@media(max-width:780px){.contact-grid{grid-template-columns:1fr}.page-head h1{font-size:32px}.nav{display:none}.field-row{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;z-index:999;padding:10px 16px;background:var(--accent);color:#fff;border-radius:0 0 8px 0}.skip-link:focus{left:0;top:0}.burger{display:none;background:none;border:0;font-size:24px;cursor:pointer;color:var(--ink)}.mobile-nav{position:fixed;inset:0;background:rgb(21 21 26 / .5);z-index:100;opacity:0;visibility:hidden;transition:.25s}.mobile-nav.open{opacity:1;visibility:visible}.mobile-nav .panel{position:absolute;top:0;right:0;width:82%;max-width:330px;height:100%;background:#fff;padding:26px;overflow-y:auto;transform:translateX(100%);transition:.25s}.mobile-nav.open .panel{transform:translateX(0)}.mobile-nav .close{background:none;border:0;font-size:32px;cursor:pointer;margin-bottom:18px;color:var(--ink)}.mobile-nav ul{list-style:none;margin:0;padding:0}.mobile-nav a{display:block;padding:13px 0;font-weight:700;font-size:17px;border-bottom:1px solid var(--line);color:var(--ink)}.pagination{display:flex;gap:8px;justify-content:center;margin:40px 0;flex-wrap:wrap}.pagination .page-numbers{display:grid;place-items:center;min-width:42px;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:10px;font-weight:600;color:var(--ink-soft)}.pagination .page-numbers.current{background:var(--accent);color:#fff;border-color:var(--accent)}.pagination a.page-numbers:hover{border-color:var(--accent);color:var(--accent)}.arch-head{padding:40px 0 10px;text-align:center}.arch-head .eyebrow{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700;margin-bottom:12px}.arch-head h1{font-size:38px;margin-bottom:12px}.arch-head p{color:var(--ink-soft);max-width:600px;margin:0 auto;font-size:16px}.commentlist{list-style:none;margin:24px 0;padding:0}.commentlist li{margin-bottom:20px;padding:18px;background:var(--soft);border-radius:14px}.commentlist .comment-author{font-weight:700;font-size:14px;display:flex;align-items:center;gap:9px}.commentlist .comment-author img{border-radius:50%}.commentlist .comment-meta{font-size:12px;color:var(--ink-light);margin:4px 0 8px}.commentlist .comment-content{font-size:15px;line-height:1.6}.commentlist .reply{margin-top:8px;font-size:13px;font-weight:600}.commentlist .reply a{color:var(--accent)}.comment-respond{margin-top:24px}.comment-form-comment label,.comment-form-author label,.comment-form-email label,.comment-form-url label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;border:1px solid var(--line);border-radius:12px;padding:12px 15px;font-family:var(--font);font-size:15px;outline:none;margin-bottom:14px}.comment-form .form-submit input{background:var(--accent);color:#fff;border:0;border-radius:30px;padding:13px 28px;font-family:var(--font);font-weight:700;cursor:pointer}.mag-hp{position:absolute!important;left:-9999px!important}.widget{margin-bottom:24px}.widget h3{font-size:16px;margin-bottom:12px}.search-form{display:flex;gap:10px;max-width:500px;margin:20px auto}.search-form input[type=search]{flex:1;border:1px solid var(--line);border-radius:30px;padding:13px 20px;font-family:var(--font);font-size:15px;outline:none}.search-form button{background:var(--accent);color:#fff;border:0;border-radius:30px;padding:0 26px;cursor:pointer;font-weight:700}.error404-box{text-align:center;padding:80px 0}.error404-box h1{font-size:90px;color:var(--accent);line-height:1}.error404-box p{color:var(--ink-soft);margin:14px 0 24px;font-size:17px}.header-search{display:flex;border:1px solid var(--line);border-radius:30px;overflow:hidden;max-width:280px}.header-search input{border:0;padding:10px 16px;font-family:var(--font);font-size:14px;outline:none;flex:1}.header-search button{border:0;background:none;padding:0 14px;cursor:pointer;color:var(--ink-light)}.ad{margin:26px 0;text-align:center}@media(max-width:880px){.burger{display:block}}.mag-toc{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:6px 22px;margin:26px 0}.mag-toc summary{cursor:pointer;list-style:none;padding:14px 0;font-weight:700;font-size:16px;display:flex;align-items:center;gap:9px}.mag-toc summary::-webkit-details-marker{display:none}.mag-toc summary::after{content:"▾";margin-left:auto;color:var(--ink-light);transition:transform .2s}.mag-toc[open] summary::after{transform:rotate(180deg)}.mag-toc .toc-ic{color:var(--accent)}.mag-toc ol{list-style:none;counter-reset:t;margin:0;padding:0 0 16px}.mag-toc li{counter-increment:t;margin:8px 0}.mag-toc li::before{content:counter(t) ". ";color:var(--accent);font-weight:700}.mag-toc li.sub{margin-left:18px;font-size:14px}.mag-toc a{color:var(--ink-soft)}.mag-toc a:hover{color:var(--accent)}.news-form-demo{display:flex;gap:10px;max-width:420px}.news-combo .news-form-demo{max-width:440px}.news-form-demo input{flex:1;border:0;border-radius:30px;padding:14px 20px;font-family:var(--font);font-size:15px;outline:none}.news-form-demo button{background:var(--accent);color:#fff;border:0;border-radius:30px;padding:14px 24px;font-family:var(--font);font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap}.news-inline .news-form-demo{margin:0 auto}.tags a{display:inline-block;background:var(--soft);border:1px solid var(--line);border-radius:30px;padding:8px 16px;font-size:13px;font-weight:600;color:var(--ink-soft);margin:4px 4px 0 0}.tags a:hover{border-color:var(--accent);color:var(--accent)}h1,h2,h3,.logo,.title,.big h1,.hero h1,.sec-h h2,.rub-head h2,.page-head h1{font-family:var(--font-head,var(--font))}.breadcrumb{font-size:13px;color:var(--ink-light);margin:24px 0 18px;display:flex;gap:7px;flex-wrap:wrap}.breadcrumb a:hover{color:var(--accent)}.breadcrumb .sep{opacity:.5}.breadcrumb .current{color:var(--ink-soft)}.catbox .cat-motif{position:absolute;inset:0;background:linear-gradient(135deg,var(--accent),var(--accent-2,#7c6cff));display:grid;place-items:center}.catbox .cat-motif .ic{font-size:54px;opacity:.92;filter:drop-shadow(0 4px 12px rgb(0 0 0 / .3));line-height:1}.about-motif::before{content:"";position:absolute;width:150px;height:150px;border:2px solid rgb(255 255 255 / .12);border-radius:50%;top:-40px;right:-30px}.about-motif::after{content:"";position:absolute;width:100px;height:100px;background:rgb(255 255 255 / .08);border-radius:24px;bottom:-24px;left:-20px;transform:rotate(20deg)}