.doc{padding:24px 22px 8px}
.doc h1{font-size:28px;margin:0 0 6px;letter-spacing:-.8px}
.doc .meta{font-size:13px;color:var(--muted);margin-bottom:22px}
.doc h2{font-size:17px;margin:28px 0 8px}
.doc p,.doc li{font-size:15px;line-height:1.75;color:#333d4b}
.doc p{margin:0 0 10px}
.doc ol,.doc ul{margin:0 0 10px;padding-left:20px}
.doc li{margin:3px 0}
.doc table{width:100%;border-collapse:collapse;font-size:14px;margin:6px 0 14px}
.doc th{font-size:12px;color:var(--faint);font-weight:600;text-align:left;padding:8px 8px;border-bottom:1px solid var(--line)}
.doc td{padding:10px 8px;border-bottom:1px solid var(--line)}
.doc .box{background:var(--bg2);border-radius:12px;padding:14px 16px;margin:6px 0 14px;font-size:15px;line-height:1.7}
.plans{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 14px}
.plan{border:1px solid var(--line);border-radius:14px;padding:14px}
.plan .n{font-size:14px;color:var(--muted)}
.plan .p{font-size:22px;font-weight:800;letter-spacing:-.5px;margin:2px 0}
.plan .s{font-size:12px;color:var(--faint)}
.btn[aria-disabled=true]{background:#b0c4e8;pointer-events:none}
