.footer:has(>.information-links){flex-wrap:wrap;padding-block:16px;gap:8px 18px}.footer>.information-links{flex-basis:100%;margin-top:0;font:12px/1.6 'Segoe UI',Arial,sans-serif}
.footer .footer-inner{padding-block:16px 12px}.footer .footer-top{padding-bottom:8px;gap:16px}.footer .footer-identity{gap:18px}.footer .domain-link{min-height:32px;padding-left:18px}.footer .business-email{min-height:28px;font-size:14px}.footer .contact-label{font-size:11px}.footer .copyright{padding-top:8px;margin-top:4px;font-size:11px}.footer .information-links{margin-top:0;gap:0 18px}.footer .information-links a{min-height:32px;padding:4px 0;font-size:12px}
@media(max-width:760px){.footer .footer-top{gap:8px}.footer .information-links a{min-height:44px}.footer:has(>.information-links){gap:8px 16px}.footer:has(>.information-links)>div{flex-wrap:wrap;gap:8px 16px}}
.info-page{margin:0;background:#08090b;color:#f5f5f3;font:16px/1.7 'Segoe UI',Arial,sans-serif;--info-muted:#a5a8b0;--info-line:#34373e;--info-card:#15171b;--info-accent:#ff6b24;color-scheme:dark}
html[data-theme=classic] .info-page{background:#f6f8f5;color:#183c31;--info-muted:#63766b;--info-line:#e0e7e0;--info-card:#fff;--info-accent:#376f58;color-scheme:light}
.info-page *{box-sizing:border-box}.info-page a{color:var(--info-accent);text-underline-offset:4px}.info-page a:focus-visible,.info-page button:focus-visible{outline:2px solid var(--info-accent);outline-offset:4px}
.info-shell{max-width:1100px;margin:auto;padding:0 24px}.info-header{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:88px;border-bottom:1px solid var(--info-line)}.info-brand{font-size:26px;font-weight:800;text-decoration:none}.info-theme{min-height:44px;padding:8px 14px;background:var(--info-card);color:inherit;border:1px solid var(--info-line);border-radius:12px;font:inherit;cursor:pointer}.info-back{display:inline-block;margin-top:28px;padding:8px 0}
.info-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:48px;padding:28px 0 64px}.info-article{min-width:0}.info-article h1{font-size:clamp(30px,4vw,46px);line-height:1.2;letter-spacing:-1px;margin:0 0 18px}.info-summary{color:var(--info-muted);font-size:18px}.info-updated{color:var(--info-muted);font-size:13px}.info-article section{margin-top:32px}.info-article h2{font-size:21px;line-height:1.4}.info-article p{overflow-wrap:anywhere}.info-nav{display:flex;flex-direction:column;gap:6px;align-self:start;position:sticky;top:24px}.info-nav a{display:block;min-height:44px;padding:10px 14px;border-radius:12px;text-decoration:none;border:1px solid transparent}.info-nav a[aria-current=page]{background:var(--info-card);border-color:var(--info-line);font-weight:700}.info-contact{border:1px solid var(--info-line);background:var(--info-card);border-radius:20px;padding:24px;margin-top:40px}.info-contact h2{margin-top:0}.info-email{overflow-wrap:anywhere}.info-button{display:inline-flex;align-items:center;min-height:48px;padding:10px 18px;border:1px solid var(--info-accent);border-radius:12px;font-weight:700;text-decoration:none}.info-contact small{display:block;color:var(--info-muted);margin-top:14px}.info-footer{border-top:1px solid var(--info-line);padding:24px 0;color:var(--info-muted);font-size:13px}.information-links{display:flex;gap:8px 20px;flex-wrap:wrap;align-items:center;margin-top:20px}.information-links a{padding:8px 0;min-height:44px;display:inline-flex;align-items:center}.info-skip{position:absolute;left:16px;top:-100px;background:var(--info-card);padding:12px;z-index:5}.info-skip:focus{top:8px}
@media(max-width:760px){.info-shell{padding:0 20px}.info-layout{grid-template-columns:minmax(0,1fr);gap:28px}.info-nav{position:static;border-top:1px solid var(--info-line);padding-top:20px}.info-summary{font-size:16px}.info-contact{padding:18px}.info-header{min-height:76px}}
