.disaster-page .hero-media img{object-position:center 56%}
.disaster-page .dc-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
.disaster-page .dc-actions>*{flex:1 1 230px;text-align:center;padding:12px 15px;border-radius:var(--locale-button-radius);font:inherit;font-weight:800;text-decoration:none;cursor:pointer}
.disaster-page .dc-print{border:0;background:var(--locale-primary);color:#fff}
.disaster-page .dc-outline{border:2px solid var(--locale-primary);background:#fff;color:var(--locale-primary)}
.disaster-page .dc-fields,.disaster-page .dc-card,.disaster-page .dc-caution,.disaster-page .dc-faq,.disaster-page .dc-sources,.disaster-page .dc-next{margin:18px;padding:20px;border:1px solid var(--locale-line);border-radius:var(--locale-radius);background:#fff;box-shadow:var(--locale-shadow)}
.disaster-page .dc-fields h2,.disaster-page .dc-card h2,.disaster-page .dc-caution h2,.disaster-page .dc-faq h2,.disaster-page .dc-sources h2,.disaster-page .dc-next h2{margin:0 0 12px;color:var(--locale-primary);font-size:1.3rem;line-height:1.35}
.disaster-page .dc-field-grid,.disaster-page .dc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.disaster-page .dc-field-grid label{display:grid;gap:5px;font-weight:700}
.disaster-page .dc-field-grid input{width:100%;min-height:42px;border:1px solid var(--locale-line);border-radius:7px;padding:7px;font:inherit}
.disaster-page .dc-grid{margin:18px}
.disaster-page .dc-card{margin:0;break-inside:avoid}
.disaster-page .dc-checks{list-style:none;padding:0;margin:0}
.disaster-page .dc-checks li{border-top:1px solid #e8eef0}
.disaster-page .dc-checks li:first-child{border-top:0}
.disaster-page .dc-checks label{display:flex;gap:9px;align-items:flex-start;padding:10px 2px}
.disaster-page .dc-checks input{width:20px;height:20px;flex:0 0 auto;accent-color:var(--locale-primary)}
.disaster-page .dc-note{font-size:.93rem;background:var(--locale-surface);padding:10px;border-radius:8px}
.disaster-page .dc-caution{border-width:2px;border-color:var(--locale-accent);background:var(--locale-surface)}
.disaster-page .dc-faq details{border-top:1px solid var(--locale-line);padding:11px 0}
.disaster-page .dc-faq summary{font-weight:800;cursor:pointer;color:var(--locale-primary)}
.disaster-page .dc-sources li{margin:.6em 0}
.disaster-page .dc-next .cta{margin-top:12px}
.locale-en.disaster-page .dc-card{border-left:4px solid #8fb2d2;border-radius:6px}
.locale-zh-cn.disaster-page .dc-card h2{padding-bottom:8px;border-bottom:2px solid #c99a45}
.locale-vi.disaster-page .dc-card{border-top:4px solid #e7b23b;border-radius:16px}
.locale-pt-br.disaster-page .dc-card{border:0;border-bottom:5px solid #e08a58;border-radius:20px}
@media(max-width:640px){.disaster-page .dc-field-grid,.disaster-page .dc-grid{grid-template-columns:1fr}.disaster-page .dc-fields,.disaster-page .dc-grid,.disaster-page .dc-caution,.disaster-page .dc-faq,.disaster-page .dc-sources,.disaster-page .dc-next{margin-left:10px;margin-right:10px}}
@media print{.disaster-page .masthead,.disaster-page .language-switch,.disaster-page .breadcrumbs,.disaster-page .dc-actions,.disaster-page .dc-next,.disaster-page .bottom,.disaster-page script{display:none!important}.disaster-page .hero{display:block!important;background:#fff!important}.disaster-page .hero-media{display:none!important}.disaster-page .hero-copy{padding:0!important;border:0!important}.disaster-page .wrap{max-width:none}.disaster-page .dc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.disaster-page .dc-fields,.disaster-page .dc-card,.disaster-page .dc-caution,.disaster-page .dc-faq,.disaster-page .dc-sources{box-shadow:none!important;border-color:#777!important}.disaster-page .dc-checks label{padding:6px 2px}.disaster-page .dc-faq,.disaster-page .dc-sources{break-before:page}}
