.catalog-detail{max-width:920px}.catalog-detail>section{margin:36px 0}.catalog-detail h2{line-height:1.4}.catalog-detail h3{margin:0 0 8px;font-size:18px;line-height:1.6}.catalog-detail p{overflow-wrap:anywhere}.detail-comparison{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:18px 0;padding:22px}.detail-comparison h3 a{text-underline-offset:4px;text-decoration:underline}.detail-observed{color:var(--muted);margin:8px 0 16px!important;font-size:12px!important}.detail-table-scroll{overscroll-behavior-inline:contain;border-radius:6px;max-width:100%;overflow-x:auto}.detail-table-scroll:focus-visible{outline:2px solid var(--green);outline-offset:3px}.detail-offer-table{border-collapse:collapse;width:100%;min-width:570px;font-size:13px;line-height:1.5}.detail-offer-table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.detail-offer-table th,.detail-offer-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:12px 10px}.detail-offer-table thead th{color:var(--muted);font-size:11px;font-weight:600}.detail-offer-table tbody th{max-width:230px;font-weight:400}.detail-offer-table strong{color:var(--text);font-weight:650;display:block}.detail-offer-table small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.detail-offer-table td:nth-child(2),.detail-offer-table td:nth-child(3){white-space:nowrap}.detail-selection-link{color:var(--green);text-underline-offset:4px;margin-top:18px;font-weight:600;text-decoration:underline;display:inline-block}.detail-disclosure{border-left:3px solid var(--green);background:var(--surface);padding:18px 20px;font-size:13px!important}.detail-country-facts{flex-wrap:wrap;gap:16px 40px;margin:18px 0;display:flex}.detail-country-facts dt{color:var(--muted);font-size:12px}.detail-country-facts dd{margin:6px 0;font-size:16px;font-weight:600}.detail-guidance-links,.detail-related{flex-wrap:wrap;gap:12px 22px;display:flex}.detail-related a,.detail-guidance-links a{color:var(--green);text-underline-offset:4px;text-decoration:underline}.catalog-detail li{line-height:1.8}.catalog-detail a{overflow-wrap:anywhere}.detail-related{padding:16px 0}@media (max-width:600px){.detail-comparison{margin:16px 0;padding:16px 12px}.catalog-detail>section{margin:28px 0}.detail-disclosure{padding:14px}.detail-comparison h3{font-size:16px}.detail-country-facts{gap:14px 22px}}.detail-alternatives{border:1px solid var(--border);border-radius:8px;margin-top:16px;padding:12px}.detail-alternatives summary{cursor:pointer;color:var(--green);font-weight:600;line-height:1.6}.detail-alternatives[open] summary{margin-bottom:12px}.detail-option-unavailable{border:1px dashed var(--border);border-radius:7px;padding:12px 14px;font-size:13px!important}.detail-option-unavailable strong{font-weight:650}.detail-intent-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.detail-intent-actions .primary{white-space:normal}.blog-next-step{border:1px solid var(--border,#dce3ed);border-radius:14px;margin:24px 0;padding:20px}.blog-next-step .primary{white-space:normal}.detail-offer-select{white-space:normal;min-height:44px;color:var(--green);text-underline-offset:4px;align-content:center;font-size:12px;font-weight:650;text-decoration:underline;display:block}.detail-offer-select:focus-visible{outline:2px solid var(--green);outline-offset:3px}
