/* Service navigation extends the existing Golos/palette instead of a second theme. */
.site-footer .footer-main{grid-template-columns:minmax(0,1fr) 200px;gap:24px;align-items:start}
.site-footer .footer-identity{max-width:none;gap:8px}.site-footer .footer-description{max-width:none}
.site-footer .footer-languages{grid-column:auto;grid-row:auto}
.footer-navigation{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:32px;margin-top:30px}
.site-footer .footer-tools{grid-column:auto;grid-row:auto}
.footer-section h2{font-size:14px;font-weight:600;line-height:1.5;margin:0 0 10px;color:#202b3a}
.footer-section ul{list-style:none;margin:0;padding:0}.footer-section li{min-width:0}
.footer-section a{display:inline-flex;align-items:center;min-height:38px;padding-block:6px;box-sizing:border-box;font-size:13px;line-height:1.6;color:#52627a;text-decoration:none;overflow-wrap:anywhere}
.footer-section a:hover,.footer-section a[aria-current=page]{color:#2855d9}.footer-section a[aria-current=page]{font-weight:600}
.footer-copyright{max-width:46ch}
.info-mode .app-frame{margin:0;min-height:0;border:0;border-radius:0;box-shadow:none;overflow:visible}
.info-mode .catalog-layout,.info-mode .pdfcoco-ad{display:none!important}
.info-mode main{max-width:1440px;margin-inline:auto}.info-surface{max-width:960px;margin-inline:auto;padding:32px;box-sizing:border-box}
.info-intro h1{font-size:clamp(30px,4.5vw,44px);line-height:1.2;margin:0 0 20px;text-wrap:balance;overflow-wrap:anywhere}
.info-intro>p{font-size:18px;line-height:1.75;color:#52627a;max-width:70ch}
.info-surface>p,.info-surface section p{line-height:1.85;max-width:78ch;color:#52627a}
.info-surface>section{margin-top:32px}.info-surface h2{font-size:22px;line-height:1.4;margin:0 0 12px;overflow-wrap:anywhere}
.site-operator{border-inline-start:3px solid #2855d9;padding:16px 22px;background:#f3f6fb}.site-operator p{margin:8px 0;overflow-wrap:anywhere}.site-operator h2{font-size:17px}
.solution-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:32px}
.solution-tool{display:flex;flex-direction:column;align-items:flex-start;padding:24px 0;border-top:1px solid #dfe6f1;min-width:0}.solution-tool h2{font-size:21px}.solution-tool p{color:#52627a;line-height:1.75;margin:0 0 18px;flex:1}.solution-tool .button{min-height:44px}
.site-faq details,.site-guide{border-block-end:1px solid #dfe6f1;padding-block:20px}.site-faq summary,.site-guide summary{cursor:pointer;font-weight:550;line-height:1.6}.site-faq p,.site-guide p,.site-guide li{line-height:1.85;color:#52627a}.site-guide li{margin-block:10px}.site-guide ol{padding-inline-start:25px}.site-guide .button{margin-top:8px;min-height:44px}
.info-surface .site-updated{font-size:12px;margin-top:40px;color:#65748a}.site-related{margin-top:28px}
.site-form{margin-top:28px;max-width:700px;display:flex;flex-direction:column;gap:12px}.site-form label{font-size:14px;line-height:1.65;font-weight:550;color:#34445d}
.site-form input[type=email],.site-form select,.site-form textarea{width:100%;border:1px solid #b9c9e3;border-radius:9px;background:#fff;color:#202b3a;padding:12px;box-sizing:border-box;min-height:46px;font:inherit}
.site-form textarea{resize:vertical;line-height:1.65;min-height:160px}.site-form>.button{align-self:flex-start;min-height:46px;padding-inline:24px}
.site-form .site-choice{display:flex;gap:12px;align-items:flex-start;font-weight:400;margin-block:6px}.site-choice input{width:18px;height:18px;margin:4px 0 0;flex:none;accent-color:#2855d9}
.site-form [role=status],.site-form [role=alert]{line-height:1.7;overflow-wrap:anywhere;margin:0}.site-form [role=alert]{color:#9c2c38}
.site-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.site-actions .button{min-height:44px;white-space:normal;text-align:start}
.support-honeypot{position:absolute;inset-inline-start:-10000px;width:1px;height:1px;overflow:hidden}
.info-surface a:focus-visible,.info-surface summary:focus-visible,.site-form input:focus-visible,.site-form select:focus-visible,.site-form textarea:focus-visible{outline:2px solid #2855d9;outline-offset:3px}
@media(max-width:1000px){.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}}
@media(max-width:600px){.site-footer .footer-main{grid-template-columns:minmax(0,1fr);gap:20px}.site-footer .footer-languages{width:min(100%,320px)}.footer-navigation{gap:24px 20px}.site-footer .footer-tools,.site-footer .footer-section:last-child{grid-column:1/-1}.footer-section:last-child ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.info-surface{padding:24px 20px}.info-intro>p{font-size:16px}.solution-tools{grid-template-columns:minmax(0,1fr)}.site-form label{font-size:14px}.info-surface h2{font-size:20px}.site-form .button{width:100%}}
@media(pointer:coarse){.footer-section a{min-height:44px}}
