.page{padding-top:32px;padding-bottom:var(--section)}.page h1{max-width:22ch;font-size:clamp(32px,4.2vw,48px)}.breadcrumb ol{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";color:var(--decor);margin-right:8px}.breadcrumb a{color:var(--text-2);align-items:center;min-height:24px;display:inline-flex}.doc-meta{margin-top:12px}.notice{border:1px solid var(--line);border-left:3px solid var(--action);background:var(--band);border-radius:12px;gap:4px;max-width:68ch;margin-top:24px;padding:16px 20px;font-size:16px;display:grid}.prose{max-width:76ch;margin-top:32px;font-size:17px}.prose>*+*{margin-top:16px}.prose h2{letter-spacing:-.02em;margin-top:48px;font-size:26px}.prose h3{margin-top:32px}.prose ul,.prose ol{padding-left:24px}.prose li+li{margin-top:6px}.prose a{overflow-wrap:anywhere}.table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:120px;padding:10px 12px}.prose tr:last-child td{border-bottom:0}.prose th{background:var(--band);font-weight:600}.prose code{background:var(--band);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:.9em}.faq dt{margin-top:24px;font-weight:600}.faq dd{color:var(--text-2);margin:6px 0 0}.steps{counter-reset:step}.contact-card{max-width:68ch;margin-top:32px;padding:24px}.contact-card .btn{margin-top:16px}
