.-_dPrW_container{max-width:800px;padding:40px var(--container-padding);min-height:100dvh;margin:0 auto}.-_dPrW_backLink{color:var(--color-text-light);align-items:center;gap:6px;margin-bottom:32px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.-_dPrW_backLink:hover{color:var(--color-primary-text)}.-_dPrW_hero{text-align:center;margin-bottom:48px}.-_dPrW_heroIcon{color:var(--color-primary-text);margin-bottom:16px}.-_dPrW_title{color:var(--color-text-main);letter-spacing:-.02em;margin:0 0 12px;font-size:2.2rem;font-weight:800}.-_dPrW_subtitle{color:var(--color-text-light);max-width:500px;margin:0 auto;font-size:1.1rem;line-height:1.5}.-_dPrW_section{border-bottom:1px solid var(--color-border);margin-bottom:40px;padding-bottom:40px}.-_dPrW_section:last-of-type{border-bottom:none}.-_dPrW_sectionHeader{color:var(--color-text-main);align-items:center;gap:12px;margin-bottom:16px;display:flex}.-_dPrW_sectionHeader h2{margin:0;font-size:1.4rem;font-weight:700}.-_dPrW_sectionDesc{color:var(--color-text-light);margin:0 0 24px;font-size:.95rem;line-height:1.6}.-_dPrW_highlight{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-bg-card));border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);border-radius:var(--radius-lg);padding:20px 24px}.-_dPrW_highlight p{color:var(--color-text-main);margin:0;font-size:.95rem;line-height:1.6}.-_dPrW_policyGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.-_dPrW_policyCard{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:20px}.-_dPrW_policyBadge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.03em;margin-bottom:16px;padding:4px 14px;font-size:.8rem;font-weight:700;display:inline-block}.-_dPrW_badgeGreen{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary-text)}.-_dPrW_badgeYellow{background:color-mix(in srgb, var(--color-accent) 15%, transparent);color:var(--color-accent)}.-_dPrW_badgeRed{background:color-mix(in srgb, var(--color-secondary) 15%, transparent);color:var(--color-secondary-text)}.-_dPrW_policyTable{flex-direction:column;gap:10px;display:flex}.-_dPrW_policyRow{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.-_dPrW_policyRow:last-child{border-bottom:none}.-_dPrW_policyTime{color:var(--color-text-light);font-size:.85rem}.-_dPrW_policyValue{font-size:.85rem;font-weight:700}.-_dPrW_valueGood{color:var(--color-primary-text)}.-_dPrW_valueWarn{color:var(--color-accent)}.-_dPrW_valueBad{color:var(--color-secondary-text)}.-_dPrW_feeTable{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);margin-bottom:20px;overflow:hidden}.-_dPrW_feeRow{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.-_dPrW_feeRow:last-child{border-bottom:none}.-_dPrW_feeLabel{color:var(--color-text-main);font-size:.95rem;font-weight:500}.-_dPrW_feeValue{font-size:.9rem;font-weight:700}.-_dPrW_example{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg-card));border:1px solid color-mix(in srgb, var(--color-accent) 20%, transparent);border-radius:var(--radius-lg);color:var(--color-text-main);gap:12px;padding:16px 20px;display:flex}.-_dPrW_example svg{color:var(--color-accent);flex-shrink:0;margin-top:2px}.-_dPrW_example p{margin:0;font-size:.88rem;line-height:1.6}.-_dPrW_footer{text-align:center;color:var(--color-text-light);padding:24px 0;font-size:.8rem}.-_dPrW_footer p{margin:0}@media (max-width:768px){.-_dPrW_container{padding:24px 16px;padding-bottom:calc(var(--mobile-tabbar-height,64px) + 24px)}.-_dPrW_title{font-size:1.6rem}.-_dPrW_subtitle{font-size:.95rem}.-_dPrW_policyGrid{grid-template-columns:1fr}.-_dPrW_sectionHeader h2{font-size:1.15rem}.-_dPrW_feeRow{padding:12px 16px}.-_dPrW_policyRow{flex-direction:column;align-items:flex-start;gap:4px}}
