.choice-guide{margin:28px 0 32px}.choice-guide h2{margin-bottom:16px;font-size:21px}.choice-guide-grid,.choice-period-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.choice-guide-grid article,.choice-period-grid article{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:0;padding:20px}.choice-guide-grid article{flex-direction:column;display:flex}.choice-guide-label{color:var(--accent-text);margin-bottom:5px;font-size:13px;font-weight:700}.choice-guide h3{margin-bottom:8px;font-size:17px}.choice-guide-grid p:not(.choice-guide-label),.choice-period-grid p{color:var(--muted);font-size:14px}.choice-guide-grid a{margin-top:auto;padding-top:14px;font-size:14px;font-weight:700}.choice-guide a,.choice-examples a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.choice-examples{margin-top:48px}.choice-examples h2{font-size:25px}.choice-description{color:var(--muted);margin:12px 0 22px;font-size:15px}.choice-price-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.choice-price-table caption{text-align:left;color:var(--muted);padding-bottom:10px;font-size:14px}.choice-price-table th,.choice-price-table td{border-bottom:1px solid var(--border);text-align:right;padding:14px 16px}.choice-price-table thead th{background:#f6f7f7;font-size:15px}.choice-price-table th:first-child{text-align:left;width:25%}.choice-price-table td strong{font-size:22px}.choice-price-table td span{margin-left:3px;font-size:13px}.choice-note{color:var(--muted);margin-top:14px;font-size:13px}.choice-inline-note{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:18px;padding:18px 0}.choice-inline-note h3{margin-bottom:7px;font-size:17px}.choice-inline-note p{color:var(--muted);font-size:14px}.choice-inline-note p+p{margin-top:10px}.choice-action{margin-top:18px;padding:8px 0;font-size:15px;font-weight:700;display:inline-block}.choice-period-grid h3{font-size:18px}.choice-period-dates{font-variant-numeric:tabular-nums;margin:10px 0}.choice-period-grid dl{margin:16px 0}.choice-period-grid dl>div{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;padding:8px 0;display:flex}.choice-period-grid dt{font-size:14px}.choice-period-grid dd{white-space:nowrap;margin:0 0 0 auto;font-size:13px}.choice-period-grid dd strong{font-variant-numeric:tabular-nums;font-size:24px}.choice-jump-links{flex-wrap:wrap;gap:10px 22px;margin:20px 0;font-size:14px;display:flex}.choice-jump-links a{color:var(--accent-text);text-underline-offset:3px;padding:6px 0;text-decoration:underline}@media (max-width:800px){.choice-guide-grid,.choice-period-grid{grid-template-columns:1fr;gap:12px}.choice-guide-grid article,.choice-period-grid article{padding:17px 18px}.choice-examples h2{font-size:22px}}@media (max-width:480px){.choice-price-table th,.choice-price-table td{padding:12px 6px}.choice-price-table thead th{font-size:13px}.choice-price-table td strong{font-size:19px}.choice-price-table td span{margin-left:1px;font-size:12px}}
