.guide{gap:22px;max-width:820px;display:grid}.guide>header{gap:10px;display:grid}.guide>header p{max-width:68ch}.guide h2{margin-bottom:8px}.guide .card>p+p{margin-top:10px}.guide .card ul,.guide .card ol{max-width:70ch;margin:10px 0 0;padding-left:20px;line-height:1.65}.guide .card li{margin:6px 0}.guide-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:4px;display:grid}.guide-facts>div{background:var(--surface);border:1.5px solid var(--line);border-radius:16px;padding:14px 16px}.guide-facts b{font-family:var(--numf);font-size:1.35rem;display:block}.guide-facts span{color:var(--ink-2);font-size:.82rem}.guide-table{border-collapse:collapse;width:100%;margin-top:6px;font-size:.93rem}.guide-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line);padding:8px 6px;font-size:.72rem}.guide-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 6px}.guide-table td.n,.guide-table th.n{text-align:right;font-family:var(--numf);white-space:nowrap}.guide-table a{color:inherit}.guide-paras{gap:6px;list-style:none;display:grid;padding:0!important}.guide-paras li{grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;display:grid;margin:0!important}.guide-paras .pid{font-family:var(--numf);color:var(--ink-2);font-size:.85rem}.guide-paras .pn{white-space:nowrap;font-size:.85rem}.guide-terms{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 12px;margin-top:12px;padding-top:10px;display:flex}.guide-cta{gap:12px;display:grid}.guide-src{color:var(--ink-2);font-size:.8rem}.guide-src a{color:inherit}.fq-list{gap:16px;display:grid}.fq-list .qcard .qtext{margin-bottom:16px}.fq-list .answers{gap:10px;display:grid}.fq-score{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:5;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;box-shadow:0 12px 30px -12px #00000059;background:var(--surface-solid)!important}.fq-end{gap:12px;display:grid}@media (max-width:760px){.guide-table{font-size:.86rem}.guide-table .hide-m{display:none}.guide-paras li{grid-template-columns:auto 1fr}.guide-paras .pn{grid-column:2}}
