.editorial-page{color:var(--color-text);background:var(--color-bg)}.editorial-page h1,.editorial-page h2,.editorial-page h3{overflow-wrap:anywhere}.editorial-page h2{font-size:clamp(26px,3vw,43px)}.editorial-page h3{font-size:17px;line-height:1.4;letter-spacing:-.02em}.editorial-page section[id]{scroll-margin-top:115px}.editorial-intro{padding:62px 0 70px;border-bottom:1px solid var(--color-border)}.editorial-intro .eyebrow{margin-top:45px}.editorial-intro-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(40px,8vw,120px);align-items:end}.editorial-intro h1{font-size:clamp(36px,5.1vw,74px);line-height:1.1}.editorial-intro-grid>p,.editorial-intro-grid>div>p{color:var(--color-text-secondary);font-size:18px;line-height:1.8;max-width:48ch}.editorial-intro-grid p.editorial-image-note{font-size:12px;line-height:1.7;margin-top:24px;color:var(--color-text-muted)}.editorial-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,8vw,120px)}.editorial-copy{max-width:760px}.editorial-copy>p{font-size:17px;line-height:1.85;color:var(--color-text-secondary)}.editorial-copy>p+p{margin-top:23px}.editorial-copy>h3{margin:34px 0 18px}.editorial-copy>.button,.editorial-copy>.text-link,.editorial-copy>.button-row{margin-top:28px}.editorial-small{color:var(--color-text-secondary);font-size:14px;margin-top:24px;max-width:35ch}.about-object{background:#15191b;color:#f2f0eb}.about-object-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;padding-top:48px;padding-bottom:35px}.about-object .eyebrow{color:#c47d52}.about-object h2{font-size:clamp(30px,3.4vw,48px)}.about-object p:not(.eyebrow){margin-top:28px;font-size:15px;line-height:1.8;color:#b7bab9;max-width:48ch}.about-object .text-link{color:#e3ae8d;margin-top:18px}.about-object figure{margin:0}.about-object img{width:100%;height:auto;display:block}.about-object figcaption{font-size:10px;padding-top:14px;color:#aeb3b2}.editorial-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin:70px 0 0}.editorial-facts>div{padding:30px 34px;display:flex;flex-direction:column-reverse;gap:24px}.editorial-facts>div:first-child{padding-left:0}.editorial-facts>div+div{border-left:1px solid var(--color-border)}.editorial-facts dt{font-size:12px;color:var(--color-text-secondary)}.editorial-facts dd{font-family:var(--font-heading);font-size:clamp(29px,3.4vw,48px);line-height:1.2;letter-spacing:-.045em}.editorial-facts dd span{font-size:17px;margin-left:14px}.editorial-dark{background:#15191b;color:#f2f0eb}.editorial-dark .eyebrow{color:#c47d52}.editorial-dark .editorial-copy>p{color:#b7bab9}.editorial-light-link{color:#f2f0eb;text-decoration:underline;text-underline-offset:4px;font-size:14px}.editorial-process{display:grid;grid-template-columns:repeat(5,1fr);gap:28px;padding:0;list-style:none;margin:52px 0 0}.editorial-process li{padding-top:24px;border-top:1px solid var(--color-border)}.editorial-process li>span{display:block;font-size:11px;color:var(--color-secondary);margin-bottom:30px}.editorial-process h3{margin-bottom:17px;font-size:14px}.editorial-process p{font-size:13px;color:var(--color-text-secondary);line-height:1.8}.editorial-soft{background:var(--color-surface-alt)}.editorial-requisites{margin:0;border-top:1px solid #c6c7be}.editorial-requisites>div{display:grid;grid-template-columns:.75fr 1.25fr;gap:30px;padding:20px 0;border-bottom:1px solid #c6c7be;font-size:14px;line-height:1.7}.editorial-requisites dt{color:var(--color-text-secondary)}.editorial-requisites dd{margin:0;overflow-wrap:anywhere}.operation-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,7vw,100px)}.operation-grid figure{margin:0;min-width:0}.operation-grid img{display:block;width:100%;height:auto}.operation-grid figcaption{display:flex;justify-content:space-between;gap:24px;margin-top:16px;color:var(--color-text-muted);font-size:10px}.operation-copy h2{font-size:clamp(25px,2.75vw,40px);margin-bottom:30px}.operation-copy p:not(.eyebrow){color:var(--color-text-secondary);font-size:15px;line-height:1.8;margin-top:18px}.operation-copy .text-link{margin-top:24px}.guide-page .editorial-intro h1{font-size:clamp(33px,4.3vw,62px)}.guide-navigation{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;border-top:1px solid var(--color-border);margin-top:58px;padding-top:25px}.guide-navigation a{position:relative;padding:0 25px 0 0;font-size:16px}.guide-navigation a>span{display:block;margin-bottom:13px;color:var(--color-text-muted);font-size:10px}.guide-navigation a>b{position:absolute;right:0;bottom:0;font-weight:400}.guide-navigation a:hover{text-decoration:underline}.guide-passport{margin:30px 0;border-top:1px solid var(--color-border)}.guide-passport>div{padding:24px 0;border-bottom:1px solid var(--color-border)}.guide-passport dt{font-weight:600;font-size:16px;margin-bottom:10px}.guide-passport dd{font-size:14px;line-height:1.8;color:var(--color-text-secondary)}.guide-table-wrap{margin-top:52px;overflow-x:auto;scrollbar-width:thin}.guide-table-wrap table{width:100%;border-collapse:collapse;min-width:630px;text-align:left}.guide-table-wrap caption{text-align:left;margin-bottom:23px;color:var(--color-text-secondary);font-size:12px}.guide-table-wrap th,.guide-table-wrap td{padding:23px 25px;border-bottom:1px solid #c6c7be;vertical-align:top;font-size:14px;line-height:1.7}.guide-table-wrap th:first-child,.guide-table-wrap td:first-child{padding-left:0;width:19%}.guide-table-wrap thead th{border-top:1px solid #c6c7be;font-size:12px;font-weight:600}.guide-table-wrap tbody th{font-weight:600}.guide-table-wrap td{width:40.5%;color:var(--color-text-secondary)}.guide-bottom-note{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:30px}.guide-bottom-note p{max-width:70ch;font-size:14px;color:var(--color-text-secondary)}.guide-bottom-note a{flex-shrink:0}.guide-checklist{list-style:decimal-leading-zero;padding-left:28px;margin-top:30px}.guide-checklist li{padding:0 0 25px 14px;margin-bottom:26px;border-bottom:1px solid var(--color-border)}.guide-checklist li::marker{color:var(--color-secondary);font-size:12px}.guide-checklist h3{margin-bottom:15px;font-size:16px}.guide-checklist p{color:var(--color-text-secondary);font-size:14px;line-height:1.8}@media(max-width:1023px){.editorial-intro-grid,.editorial-split,.about-object-grid,.operation-grid{gap:40px}.editorial-intro h1{font-size:50px}.editorial-process{grid-template-columns:repeat(3,1fr);gap:35px}.editorial-requisites>div{grid-template-columns:1fr;gap:8px}.guide-navigation{gap:25px}.guide-navigation a{font-size:14px}}@media(max-width:767px){.editorial-intro{padding:36px 0 44px}.editorial-intro .eyebrow{margin-top:30px}.editorial-intro-grid,.editorial-split,.about-object-grid,.operation-grid{grid-template-columns:1fr;gap:32px}.editorial-intro h1{font-size:clamp(34px,8.5vw,52px)}.editorial-intro-grid>p,.editorial-intro-grid>div>p,.editorial-copy>p{font-size:16px}.about-object-grid{padding-top:48px;padding-bottom:28px}.about-object h2 br{display:none}.about-object h2{max-width:22ch}.about-object figure{margin-top:-15px}.editorial-facts{grid-template-columns:1fr;margin-top:42px}.editorial-facts>div,.editorial-facts>div:first-child{padding:24px 0;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:25px}.editorial-facts>div+div{border-left:none;border-top:1px solid var(--color-border)}.editorial-facts dt{font-size:11px;max-width:16ch}.editorial-facts dd{font-size:32px;white-space:nowrap}.editorial-facts dd span{font-size:14px}.editorial-process{grid-template-columns:1fr;gap:27px;margin-top:38px}.editorial-process li{display:grid;grid-template-columns:22px 1fr;column-gap:20px}.editorial-process li>span{grid-row:1 / 3;margin:0}.editorial-process p{grid-column:2}.editorial-requisites>div{font-size:13px}.editorial-small{max-width:55ch}.operation-copy h2{margin-bottom:24px}.operation-grid{gap:30px}.guide-page .editorial-intro h1{font-size:clamp(31px,7.5vw,46px)}.guide-navigation{grid-template-columns:1fr;gap:0;margin-top:34px;padding-top:0}.guide-navigation a{padding:22px 25px 22px 0;border-bottom:1px solid var(--color-border);font-size:15px}.guide-navigation a>span{margin-bottom:8px}.guide-navigation a>b{bottom:25px}.guide-table-wrap{margin-top:32px}.guide-table-wrap th,.guide-table-wrap td{padding:18px;font-size:13px}.guide-bottom-note{flex-direction:column;align-items:start;gap:20px}.guide-checklist{padding-left:24px}.guide-checklist li{padding-left:10px}}
