:root{--org-bg:#eef3f9;--org-paper:#fff;--org-ink:#172235;--org-muted:#5b6b81;--org-line:#c8d3e2;--org-blue:#1757b8;--org-soft:#e8f0fc}
body.site-org{background:var(--org-bg);color:var(--org-ink);font-family:Inter,system-ui,sans-serif;line-height:1.6}
.site-org .org-guide,.site-org .org-guide *{box-sizing:border-box;min-width:0}
.site-org a{color:inherit}.site-org :focus-visible{outline:3px solid var(--org-blue);outline-offset:3px}.site-org .org-guide{max-width:1220px;margin:20px auto;background:var(--org-paper);border:1px solid var(--org-line)}
.site-org .org-header{display:grid;grid-template-columns:190px 1fr;border-bottom:1px solid var(--org-line)}.site-org .org-mark{padding:24px;border-right:1px solid var(--org-line);font-weight:800}.site-org .org-mark small{display:block;color:var(--org-blue);font:700 12px ui-monospace,monospace;letter-spacing:.1em}.site-org .org-index{display:flex;justify-content:flex-end;gap:24px;padding:24px 30px;font:650 13px ui-monospace,monospace;color:var(--org-muted)}
.site-org .org-reference-hero{display:grid;grid-template-columns:190px minmax(0,1fr);border-bottom:1px solid var(--org-line)}.site-org .org-marker{border-right:1px solid var(--org-line);padding:38px 24px;color:var(--org-blue);font:800 14px ui-monospace,monospace}.site-org .org-hero-main{display:grid;grid-template-columns:1.1fr .9fr;gap:54px;padding:54px 48px}.site-org .org-hero-main h1{font-size:clamp(42px,5.5vw,68px);line-height:1.02;letter-spacing:-.052em;margin:0 0 22px}.site-org .org-deck{font-size:20px;color:var(--org-muted);max-width:660px}.site-org .org-summary{border-left:3px solid var(--org-blue);padding:0 0 0 20px;margin-top:30px;color:var(--org-muted)}
.site-org .org-tool{background:var(--org-soft);border:1px solid #afc6e8;padding:24px;align-self:start}.site-org .org-tool h2{font-size:22px;margin:0 0 8px}.site-org .org-tool p{font-size:15px;color:var(--org-muted);margin:0 0 18px}.site-org .org-tool .tool-form{display:grid;gap:10px;margin:0}.site-org .org-tool input{height:54px;border:1px solid #8298b6;border-radius:0;box-shadow:none;background:#fff;color:var(--org-ink);font-size:16px}.site-org .org-tool .btn-main{height:52px;border-radius:0;background:var(--org-blue);color:#fff;font-size:16px}.site-org .org-tool .btn-main:hover{background:#0e428e;color:#fff}.site-org #user-buttons,.site-org #download{margin-top:14px;overflow-wrap:anywhere}
.site-org .org-chapter{display:grid;grid-template-columns:190px 1fr;border-bottom:1px solid var(--org-line)}.site-org .org-chapter-label{border-right:1px solid var(--org-line);padding:38px 24px;font:750 13px ui-monospace,monospace;color:var(--org-blue)}.site-org .org-chapter-body{padding:48px}.site-org .org-chapter h2{font-size:36px;letter-spacing:-.035em;margin:0 0 30px}.site-org .org-guide-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.site-org .org-guide-item{border-top:3px solid var(--org-blue);padding-top:18px}.site-org .org-guide-item b{font:700 13px ui-monospace,monospace;color:var(--org-blue)}.site-org .org-guide-item h3{font-size:20px;margin:18px 0 10px}.site-org .org-guide-item p{color:var(--org-muted);margin:0}
.site-org .org-trouble{display:grid;gap:0;border:1px solid var(--org-line)}.site-org .org-trouble article{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:22px;border-top:1px solid var(--org-line)}.site-org .org-trouble article:first-child{border-top:0}.site-org .org-trouble i{font:750 13px ui-monospace,monospace;color:var(--org-blue);font-style:normal}.site-org .org-trouble h3{font-size:18px;margin:0 0 6px}.site-org .org-trouble p{color:var(--org-muted);margin:0}
.site-org .org-faq details{border-top:1px solid var(--org-line);padding:20px 0}.site-org .org-faq summary{font-weight:750;cursor:pointer}.site-org .org-faq p{color:var(--org-muted);max-width:820px}.site-org .org-footer{display:grid;grid-template-columns:190px 1fr;border-top:0}.site-org .org-footer b{padding:25px;border-right:1px solid var(--org-line)}.site-org .org-footer div{padding:25px;color:var(--org-muted);font-size:14px}
.site-org .support-head,.site-org .legal-head{max-width:1160px;margin:20px auto 0;background:var(--org-paper);border:1px solid var(--org-line);padding:32px 42px}.site-org .support-head .brand,.site-org .legal-head .brand{color:var(--org-ink)}.site-org .support-head .brand small,.site-org .legal-head .brand small{color:var(--org-blue)}.site-org .support-head h1,.site-org .legal-head h1{font-size:clamp(38px,5vw,60px);letter-spacing:-.045em;margin:48px 0 0}
.site-org .support-body{max-width:1160px;margin:0 auto 30px;background:var(--org-paper);border:1px solid var(--org-line);border-top:0;padding:0 42px 44px}.site-org .support-intro{display:grid;grid-template-columns:180px 1fr;gap:34px;padding:36px 0;border-bottom:1px solid var(--org-line)}.site-org .support-intro p{font-size:20px;color:var(--org-muted)}.site-org .support-points{list-style:none;padding:0;margin:0}.site-org .support-points li{padding:11px 0;border-top:1px solid var(--org-line)}.site-org .support-points li:before{content:"§";font-family:ui-monospace,monospace;color:var(--org-blue);margin-right:14px}.site-org .support-frame{width:100%;min-height:940px;border:1px solid var(--org-line);background:#fff;margin-top:28px}
.site-org main>#page-content,.site-org main .content-section{max-width:1160px;margin:0 auto 30px;background:var(--org-paper)!important;border-color:var(--org-line)!important;color:var(--org-ink)!important}.site-org #page-content{padding:48px}.site-org #page-content h2,.site-org #page-content h3{color:var(--org-ink)}.site-org #page-content p,.site-org #page-content li{color:var(--org-muted)}
.site-org>div>footer{max-width:1160px;margin:auto;color:var(--org-muted)}.site-org .footer-lang-list a{background:var(--org-paper);border-color:var(--org-line);color:var(--org-muted)}
.site-org .org-global-footer{background:var(--org-paper);border:1px solid var(--org-line);margin-bottom:22px!important}.site-org .org-global-footer .footer-title{font-size:22px;color:var(--org-ink);margin:0}.site-org .org-global-footer .footer-title small,.site-org .org-global-footer .footer-marker{color:var(--org-blue)}.site-org .org-global-footer .footer-marker{font:750 12px ui-monospace,monospace;letter-spacing:.1em;border-bottom:1px solid var(--org-line);padding-bottom:18px;margin:8px 0 20px}.site-org .org-global-footer .footer-links{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--org-line);gap:0}.site-org .org-global-footer .footer-links a{padding:10px;border-right:1px solid var(--org-line)}.site-org .org-global-footer .footer-links a:last-child{border-right:0}
@media(min-width:821px){.site-org .org-hero-main:has(#download:not(:empty))>.org-tool{grid-column:1/-1}}
@media(max-width:820px){.site-org .org-guide{margin:10px}.site-org .org-header,.site-org .org-reference-hero,.site-org .org-chapter{grid-template-columns:1fr}.site-org .org-mark,.site-org .org-marker,.site-org .org-chapter-label{border-right:0;border-bottom:1px solid var(--org-line);padding:18px 22px}.site-org .org-index{display:none}.site-org .org-hero-main{grid-template-columns:1fr;padding:38px 22px}.site-org .org-chapter-body{padding:36px 22px}.site-org .org-guide-list{grid-template-columns:1fr}.site-org .org-footer{grid-template-columns:1fr}.site-org .org-footer b{border-right:0;border-bottom:1px solid var(--org-line)}.site-org .org-global-footer .footer-links{grid-template-columns:1fr}.site-org .org-global-footer .footer-links a{border-right:0;border-bottom:1px solid var(--org-line)}.site-org .support-head,.site-org .legal-head{margin:10px;padding:24px}.site-org .support-head h1,.site-org .legal-head h1{overflow-wrap:anywhere;hyphens:auto}.site-org .support-body{margin:0 10px 24px;padding:0 24px 28px}.site-org .support-intro{grid-template-columns:1fr;gap:18px}.site-org #page-content{padding:26px}.site-org .support-frame{min-height:1050px}}
@media(prefers-reduced-motion:reduce){.site-org *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
