
.loss-relief-page .deposit-hero-grid{grid-template-columns:minmax(0,1fr)}
.loss-relief-page .deposit-copy h1{max-width:1050px}
.loss-relief-page .loss-banner-wrap{max-width:1120px;margin:0 auto}
.loss-relief-page .loss-banner{margin:0;background:#013941;border:1px solid rgba(255,192,0,.28);padding:14px;text-align:center}
.loss-relief-page .loss-banner img{display:block;width:100%;height:auto;margin:0 auto}
.loss-relief-page .loss-banner figcaption{color:#cde5e2;font-size:13px;line-height:1.6;margin-top:10px}
.loss-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}
.loss-summary-grid article{background:#013941;border:1px solid rgba(255,192,0,.24);padding:18px}
.loss-summary-grid strong{display:block;color:#ffc000;font-size:19px;margin-bottom:7px}
.loss-summary-grid span{color:#e4f3f1;font-size:14px;line-height:1.55}
.loss-relief-table-wrap{overflow-x:auto;background:#013941;border:1px solid rgba(255,192,0,.28);margin-top:18px}
.loss-relief-table{width:100%;border-collapse:collapse;min-width:650px}
.loss-relief-table th,.loss-relief-table td{padding:13px 15px;text-align:left;border-bottom:1px solid rgba(255,255,255,.12)}
.loss-relief-table th{background:#003a3a;color:#ffc000;font-weight:800}
.loss-relief-table td{color:#e9f5f3}
.loss-relief-table tbody tr:last-child td{border-bottom:0}
.loss-relief-table tbody tr:hover{background:rgba(255,192,0,.07)}
.loss-relief-table td:nth-child(2),.loss-relief-table td:nth-child(3),.loss-relief-table td:nth-child(4){font-weight:700}
.loss-example-grid,.loss-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}
.loss-example,.loss-rule-card{background:#013941;border:1px solid rgba(255,192,0,.24);padding:18px}
.loss-example h3,.loss-rule-card h3{margin:0 0 10px;color:#ffc000}
.loss-example p,.loss-rule-card p,.loss-rule-card li{color:#e4f3f1;line-height:1.72;font-size:14.5px}
.loss-example strong,.loss-rule-card strong{color:#ffc000}
.loss-claim-steps{counter-reset:claim;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:20px 0 0}
.loss-claim-steps li{counter-increment:claim;position:relative;background:#013941;border-top:4px solid #ffc000;padding:54px 16px 17px;color:#e5f3f1;line-height:1.65;font-size:14px}
.loss-claim-steps li:before{content:counter(claim);position:absolute;top:13px;left:16px;width:30px;height:30px;display:grid;place-items:center;background:#ffc000;color:#00352f;font-weight:900}
.loss-note{margin-top:18px;background:#00352f;border-left:4px solid #ffc000;padding:18px;color:#e8f5f3;line-height:1.75}
.loss-note strong{color:#ffc000}
.loss-checklist{columns:2;column-gap:36px;margin:18px 0 0;padding-left:22px}
.loss-checklist li{break-inside:avoid;margin:0 0 10px;color:#e5f3f1;line-height:1.65}
.loss-faq{display:grid;gap:10px;margin-top:18px}
.loss-faq details{background:#013941;border:1px solid rgba(255,192,0,.22)}
.loss-faq summary{cursor:pointer;padding:15px 18px;color:#ffc000;font-weight:800}
.loss-faq p{padding:0 18px 17px;margin:0;color:#e4f3f1;line-height:1.72}
@media(max-width:950px){.loss-summary-grid,.loss-claim-steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.loss-summary-grid,.loss-example-grid,.loss-rule-grid,.loss-claim-steps{grid-template-columns:1fr}.loss-checklist{columns:1}.loss-relief-page .section{padding:30px 0}}
