.document-page .header-inner{gap:20px}.document-nav{display:flex;align-items:center;gap:24px;font-size:13px}.document-nav>a{min-height:44px;display:inline-flex;align-items:center}.document-main{max-width:960px;padding-block:64px 80px}.document-heading{max-width:760px;margin-bottom:36px}.document-heading h1{font-size:clamp(38px,6vw,64px);line-height:1.08;letter-spacing:-2px;color:var(--green);margin:18px 0}.document-intro{font-size:18px;color:var(--muted);max-width:680px}.document-summary{padding:26px 30px;border-radius:16px;background:var(--surface);box-shadow:0 2px 6px #123e3405,0 10px 28px #123e340a}.document-summary p+p{margin-top:9px}.document-summary h2{font-size:27px;color:var(--green);margin-block:12px}.contact-address,.support-email{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.document-contents{display:flex;flex-wrap:wrap;gap:8px 24px;margin:30px 0 12px;font-size:14px}.document-contents a{min-height:44px;display:inline-flex;align-items:center}.document-body{max-width:780px}.document-body section{margin-top:40px;scroll-margin-top:24px}.document-body h2{font-size:26px;line-height:1.3;letter-spacing:-.5px;color:var(--green);margin-bottom:16px}.document-body h3{font-size:17px;color:var(--green);margin-bottom:10px}.document-body p,.document-body li,.document-summary p{font-size:15px;line-height:1.85}.document-body p+p{margin-top:14px}.document-body ul{padding-left:22px;margin:16px 0}.document-body li+li{margin-top:12px}.document-body a,.document-contents a{text-decoration:underline;text-underline-offset:4px}.document-page .footer-bottom nav{display:flex;gap:24px;flex-wrap:wrap}.document-page .footer-bottom nav a{min-height:44px;display:inline-flex;align-items:center}.support-contact{max-width:780px}.support-contact .support-email{font-size:clamp(19px,3vw,26px);font-weight:600;color:var(--green);margin-block:12px}.support-contact button{cursor:pointer;margin-block:4px 8px;color:var(--green)}.support-contact button:focus-visible{outline:3px solid #669d75;outline-offset:4px}.support-contact [hidden]{display:none}.support-contact [role=status]:empty{display:none}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 32px}@media(max-width:640px){.document-page .header-inner{gap:12px;flex-wrap:wrap;padding-block:14px}.document-page .site-header{height:auto;min-height:88px}.document-nav{gap:18px;flex-wrap:wrap}.document-main{padding-block:40px 56px}.document-summary{padding:22px}.document-contents{gap:4px 20px}.support-grid{grid-template-columns:1fr;gap:24px}.document-page .footer-bottom{align-items:flex-start;gap:16px}.document-page .footer-bottom nav{gap:18px}}
