body.guide-page .guide-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1rem 0 1.2rem}body.guide-page .guide-table{width:100%;min-width:560px;border-collapse:collapse;font-size:.92rem}body.guide-page .guide-table td,body.guide-page .guide-table th{padding:.8rem .95rem;border:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.5}body.guide-page .guide-table thead th{background:var(--soft);font-family:var(--display);font-weight:800;color:var(--ink)}body.guide-page .guide-table tbody th{font-weight:600;color:var(--ink)}body.guide-page .guide-table td{color:var(--muted)}body.guide-page .guide-table caption{caption-side:bottom;text-align:left;padding-top:.55rem;font-size:.85rem;color:var(--muted)}body.guide-page .guide-answer{background:var(--soft);border-radius:var(--r);padding:1.1rem 1.25rem}body.guide-page .guide-answer p:last-child{margin-bottom:0}body.guide-page .cs-block ul.guide-checklist{list-style:none;padding-left:0}body.guide-page .guide-checklist li{position:relative;padding-left:1.7rem}body.guide-page .guide-checklist li::before{content:"";position:absolute;left:0;top:.3em;width:1rem;height:1rem;border:2px solid var(--brand);border-radius:3px}body.guide-page .guide-faqs{display:grid;gap:.75rem;margin-top:.6rem}body.guide-page .cs-block ul.guide-index{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;gap:.4rem .9rem}body.guide-page .guide-terms{margin:0}body.guide-page .guide-terms dt{font-family:var(--display);font-weight:800;font-size:1.05rem;margin-top:1rem}body.guide-page .guide-terms dt:first-child{margin-top:0}body.guide-page .guide-terms dd{margin:.25rem 0 0;color:var(--muted);line-height:1.6}body.guide-page .cs-close .btn+.btn{margin-left:.6rem}@media (max-width:560px){body.guide-page .cs-close .btn+.btn{margin:.6rem 0 0}}