.art-head{display:grid;gap:var(--s4);max-width:900px}.art-h1{font-size:clamp(38px,5vw,72px);line-height:1.04}.gc-rub{justify-self:start;padding:3px 12px;border:1px solid var(--gold);border-radius:999px;font-size:13px;color:var(--gold-light);text-decoration:none}.gc-go,.gc-rub{font-weight:600}.gc-go{display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;font-size:var(--fs-small);color:var(--muted)}.art-body{padding-block:var(--s7) var(--section)}.art-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s5)}.toc-box{border:1px solid var(--line);border-radius:var(--r-card);background:var(--black-2)}.toc-box summary{display:flex;align-items:center;min-height:52px;padding:0 var(--s4);font:700 var(--fs-label)/1.4 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);cursor:pointer}.toc-box ol{margin:0;padding:0 var(--s4) var(--s4) var(--s7);display:grid;gap:var(--s1)}.toc-box a{display:inline-flex;min-height:40px;align-items:center;color:var(--ink);text-decoration:underline;text-decoration-color:rgba(20,33,58,.25);text-underline-offset:3px}.toc-box a.is-active{color:var(--gold-deep);text-decoration-color:initial;font-weight:600}@media (hover:hover){.toc-box a:hover{text-decoration-color:initial}}.prose{max-width:68ch;font-size:var(--fs-body);line-height:1.7;color:var(--ink)}.prose>*+*{margin-top:var(--s4)}.prose h2{margin-top:var(--s8);font:500 clamp(28px,2.6vw,38px)/1.15 var(--f-display);letter-spacing:-.01em;scroll-margin-top:calc(var(--header-h) + var(--s5))}.prose h3{margin-top:var(--s6);font:500 clamp(22px,2vw,27px)/1.25 var(--f-display)}.prose h2+*,.prose h3+*{margin-top:var(--s3)}.prose ol,.prose ul{padding-left:1.3em;display:grid;gap:var(--s2)}.prose li::marker{color:var(--gold-deep)}.prose blockquote{margin:var(--s5) 0;padding-left:var(--s5);border-left:2px solid var(--gold);font:italic 500 clamp(20px,1.8vw,24px)/1.45 var(--f-display)}.prose a:not(.link){color:var(--navy);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--gold)}.answer-box{padding:var(--s5);border:1px solid var(--line-strong);border-top:2px solid var(--gold);border-radius:var(--r-card);background:var(--black-2);scroll-margin-top:calc(var(--header-h) + var(--s5))}.answer-k{font:700 var(--fs-label)/1.4 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep)}.answer-v{margin-top:var(--s2);font:500 clamp(21px,2vw,26px)/1.4 var(--f-display)}.callout{padding:var(--s4) var(--s5);border:1px solid var(--gold);border-radius:var(--r-card);background:rgba(168,132,63,.08)}.callout-k{display:flex;align-items:center;gap:var(--s2);font:700 var(--fs-label)/1.4 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep)}.callout p+p{margin-top:var(--s2)}.art-faq{margin-top:var(--s4);border-top-color:var(--line-strong)}.art-faq details{border-bottom-color:var(--line-strong)}.art-faq .pm:after,.art-faq .pm:before{background:var(--gold-deep)}.art-faq .faq-a{color:var(--ink-muted);padding-right:0}.faq-body{display:grid;gap:var(--s2);padding-bottom:var(--s5)}.faq-body .faq-a{padding-bottom:0}.art-faq .link{color:var(--gold-deep);justify-self:start}@media (min-width:1024px){.art-grid{grid-template-columns:260px minmax(0,1fr);gap:var(--s9);align-items:start}.toc{position:sticky;top:calc(var(--header-h) + var(--s5))}.toc-box summary{pointer-events:none}.toc-box summary::-webkit-details-marker{display:none}}.art-svcs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4)}.art-svc{display:grid;gap:var(--s3);align-content:start;padding:var(--s5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--black-2);color:var(--text);text-decoration:none;transition:border-color var(--t-fast)}.art-svc h3{font:500 clamp(24px,2.2vw,32px)/1.2 var(--f-display)}.art-svc p{color:var(--text-2);max-width:60ch}@media (hover:hover){.art-svc:hover{border-color:var(--gold)}.art-svc:hover .gc-go{color:var(--gold-light)}}.art-rel{max-width:860px}@media (min-width:768px){.art-svcs{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5)}.art-svc{padding:var(--s6)}}.prose-table{overflow-x:auto;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.prose-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--fs-small);line-height:1.5}.prose-table th{text-align:left;vertical-align:bottom;font:700 var(--fs-label)/1.4 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep);border-bottom:1px solid var(--ink)}.prose-table td,.prose-table th{padding:var(--s3) var(--s4) var(--s3) 0}.prose-table td{vertical-align:top;border-bottom:1px solid rgba(0,0,0,.1)}.prose-table td:first-child{font-weight:600}@media (min-width:768px){.prose-table{margin-inline:0;padding-inline:0}}