.dp-section[data-astro-cid-bcscmalj]{padding:140px 0 var(--spacing-section);min-height:100vh}.dp-section[data-astro-cid-bcscmalj] .section-title,.dp-section[data-astro-cid-bcscmalj] .section-subtitle{text-align:left;margin-left:0;margin-right:0}.dp-section[data-astro-cid-bcscmalj] .section-subtitle{max-width:36em;margin-bottom:var(--spacing-component)}.dp-content[data-astro-cid-bcscmalj]{max-width:900px;margin:0 auto}.dp-content[data-astro-cid-bcscmalj] h2[data-astro-cid-bcscmalj]{color:var(--color-text-primary);border-bottom:1px solid var(--color-border);margin-top:48px;margin-bottom:10px;padding-bottom:10px;font-size:22px;font-weight:700}.dp-content[data-astro-cid-bcscmalj] h2[data-astro-cid-bcscmalj]:first-of-type{margin-top:32px}.section-note[data-astro-cid-bcscmalj]{color:var(--color-text-secondary);margin-bottom:16px;font-size:14px;line-height:1.7}.dp-callout[data-astro-cid-bcscmalj]{border-radius:var(--radius-md);gap:14px;margin-bottom:8px;padding:20px 24px;display:flex}.dp-callout[data-astro-cid-bcscmalj].warning{background:#eab3080f;border:1px solid #eab30840}.callout-icon[data-astro-cid-bcscmalj]{color:#eab308;flex-shrink:0;margin-top:2px}.dp-callout[data-astro-cid-bcscmalj] strong[data-astro-cid-bcscmalj]{color:var(--color-text-primary);font-size:15px}.dp-callout[data-astro-cid-bcscmalj] p[data-astro-cid-bcscmalj]{color:var(--color-text-secondary);margin:6px 0 10px;font-size:14px;line-height:1.7}.dp-callout[data-astro-cid-bcscmalj] ul[data-astro-cid-bcscmalj]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dp-callout[data-astro-cid-bcscmalj] li[data-astro-cid-bcscmalj]{color:var(--color-text-secondary);background:#eab30814;border:1px solid #eab30826;border-radius:20px;padding:4px 12px;font-size:13px}.provider-cards[data-astro-cid-bcscmalj]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=900px){.provider-cards[data-astro-cid-bcscmalj]{grid-template-columns:repeat(2,1fr)}}.provider-card[data-astro-cid-bcscmalj]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-secondary);flex-direction:column;padding:20px;transition:border-color .2s;display:flex}.provider-card[data-astro-cid-bcscmalj]:hover{border-color:var(--color-border-hover)}.provider-card[data-astro-cid-bcscmalj].safe{border-left:3px solid #22c55e}.provider-card[data-astro-cid-bcscmalj].caution{border-left:3px solid #eab308}.provider-card[data-astro-cid-bcscmalj].vague{border-left:3px solid #94a3b8}.provider-header[data-astro-cid-bcscmalj]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.provider-name[data-astro-cid-bcscmalj]{color:var(--color-text-primary);font-size:16px;font-weight:600}.badge[data-astro-cid-bcscmalj]{white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.badge[data-astro-cid-bcscmalj].safe{color:#22c55e;background:#22c55e1f}.badge[data-astro-cid-bcscmalj].caution{color:#eab308;background:#eab3081f}.badge[data-astro-cid-bcscmalj].vague{color:#94a3b8;background:#94a3b81f}.provider-detail[data-astro-cid-bcscmalj]{color:var(--color-text-secondary);font-size:13px;line-height:1.9}.provider-detail[data-astro-cid-bcscmalj] .label[data-astro-cid-bcscmalj]{color:var(--color-text-muted);margin-right:4px}.provider-note[data-astro-cid-bcscmalj]{color:var(--color-text-muted);margin:10px 0 0;font-size:12px;font-style:italic;line-height:1.6}.policy-link[data-astro-cid-bcscmalj]{color:var(--color-accent-primary);margin-top:auto;padding-top:12px;font-size:12px;display:inline-block}.policy-link[data-astro-cid-bcscmalj]:hover{color:var(--color-accent-secondary)}.risks-grid[data-astro-cid-bcscmalj]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.risk-item[data-astro-cid-bcscmalj]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-secondary);padding:14px 18px}.risk-name[data-astro-cid-bcscmalj]{color:var(--color-text-primary);margin-bottom:4px;font-size:13px;font-weight:600}.risk-desc[data-astro-cid-bcscmalj]{color:var(--color-text-muted);font-size:12px;line-height:1.6}.ranking-tiers[data-astro-cid-bcscmalj]{flex-direction:column;gap:10px;margin-top:12px;display:flex}.ranking-tier[data-astro-cid-bcscmalj]{border-radius:var(--radius-md);border:1px solid;align-items:center;gap:16px;padding:12px 20px;display:flex}.ranking-tier[data-astro-cid-bcscmalj].safe{background:#22c55e0a;border-color:#22c55e40}.ranking-tier[data-astro-cid-bcscmalj].caution{background:#eab3080a;border-color:#eab30840}.ranking-tier[data-astro-cid-bcscmalj].vague{background:#94a3b808;border-color:#94a3b833}.tier-label[data-astro-cid-bcscmalj]{white-space:nowrap;flex-shrink:0;min-width:56px;font-size:12px;font-weight:700}.ranking-tier[data-astro-cid-bcscmalj].safe .tier-label[data-astro-cid-bcscmalj]{color:#22c55e}.ranking-tier[data-astro-cid-bcscmalj].caution .tier-label[data-astro-cid-bcscmalj]{color:#eab308}.ranking-tier[data-astro-cid-bcscmalj].vague .tier-label[data-astro-cid-bcscmalj]{color:#94a3b8}.tier-desc[data-astro-cid-bcscmalj]{color:var(--color-text-muted);flex-shrink:0;min-width:140px;font-size:12px}.tier-items[data-astro-cid-bcscmalj]{flex-wrap:wrap;gap:6px;display:flex}.tier-item[data-astro-cid-bcscmalj]{border-radius:4px;padding:2px 10px;font-size:13px}.ranking-tier[data-astro-cid-bcscmalj].safe .tier-item[data-astro-cid-bcscmalj]{color:#22c55e;background:#22c55e1a}.ranking-tier[data-astro-cid-bcscmalj].caution .tier-item[data-astro-cid-bcscmalj]{color:#eab308;background:#eab3081a}.ranking-tier[data-astro-cid-bcscmalj].vague .tier-item[data-astro-cid-bcscmalj]{color:#94a3b8;background:#94a3b81a}.legal-grid[data-astro-cid-bcscmalj]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.legal-card[data-astro-cid-bcscmalj]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-secondary);padding:20px}.legal-card[data-astro-cid-bcscmalj] h3[data-astro-cid-bcscmalj]{color:var(--color-accent-primary);margin:0 0 16px;font-size:16px;font-weight:600}.legal-law[data-astro-cid-bcscmalj]{margin-bottom:12px}.legal-law[data-astro-cid-bcscmalj]:last-child{margin-bottom:0}.law-name[data-astro-cid-bcscmalj]{color:var(--color-text-primary);margin-bottom:4px;font-size:13px;font-weight:600}.legal-card[data-astro-cid-bcscmalj] ul[data-astro-cid-bcscmalj]{margin:0;padding:0;list-style:none}.legal-card[data-astro-cid-bcscmalj] li[data-astro-cid-bcscmalj]{color:var(--color-text-secondary);padding-left:14px;font-size:13px;line-height:1.8;position:relative}.legal-card[data-astro-cid-bcscmalj] li[data-astro-cid-bcscmalj]:before{content:"·";color:var(--color-accent-primary);font-weight:700;position:absolute;left:0}.legal-note[data-astro-cid-bcscmalj]{color:var(--color-text-muted);border-top:1px solid var(--color-border);margin:12px 0 0;padding-top:10px;font-size:12px;font-style:italic;line-height:1.6}.rec-grid[data-astro-cid-bcscmalj]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.rec-card[data-astro-cid-bcscmalj]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-secondary);align-items:center;gap:12px;padding:14px 18px;display:flex}.rec-scenario[data-astro-cid-bcscmalj]{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-size:13px}.rec-arrow[data-astro-cid-bcscmalj]{color:var(--color-text-muted);opacity:.4;flex-shrink:0;font-size:13px}.rec-solution[data-astro-cid-bcscmalj]{color:var(--color-text-primary);font-size:14px;font-weight:500}.tips-list[data-astro-cid-bcscmalj]{margin:0;padding-left:20px}.tips-list[data-astro-cid-bcscmalj] li[data-astro-cid-bcscmalj]{color:var(--color-text-secondary);margin-bottom:4px;font-size:14px;line-height:1.9}.tips-list[data-astro-cid-bcscmalj] li[data-astro-cid-bcscmalj]::marker{color:var(--color-accent-primary);font-weight:600}.dp-disclaimer[data-astro-cid-bcscmalj]{color:var(--color-text-muted);text-align:center;margin-top:40px;font-size:13px}@media (width<=900px){.risks-grid[data-astro-cid-bcscmalj]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.provider-cards[data-astro-cid-bcscmalj],.legal-grid[data-astro-cid-bcscmalj],.rec-grid[data-astro-cid-bcscmalj],.risks-grid[data-astro-cid-bcscmalj]{grid-template-columns:1fr}.ranking-tier[data-astro-cid-bcscmalj]{flex-wrap:wrap;gap:8px}.tier-desc[data-astro-cid-bcscmalj]{min-width:unset}.rec-card[data-astro-cid-bcscmalj]{flex-wrap:wrap;gap:4px 12px}}
