.brief-page{color:#152b3c;background:#f7f2e8;min-height:100vh}.brief-header{border-bottom:1px solid #cec7ba;justify-content:space-between;align-items:center;padding:1.1rem clamp(1.25rem,7vw,8rem);display:flex}.brief-back{color:#365363;font-size:.75rem;font-weight:800;text-decoration:none}.brief-hero{color:#fffdf8;background:#0d2334;padding:clamp(4.5rem,9vw,8rem) clamp(1.25rem,12vw,13rem)}.brief-eyebrow{color:#e9a53b;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800}.brief-eyebrow span{color:#152b3c;background:#e9a53b;margin-right:.55rem;padding:.28rem .42rem}.brief-hero h1,.brief-card h2,.brief-editorial h2{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-weight:400}.brief-hero h1{margin:1.1rem 0 1.5rem;font-size:clamp(3.6rem,7vw,7rem);line-height:.9}.brief-hero>p:not(.brief-eyebrow){color:#c5d1d5;max-width:710px;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.65}.brief-timestamp{color:#aec0c8;text-transform:uppercase;border-top:1px solid #3a5664;margin-top:2.7rem;padding-top:1rem;font-size:.7rem}.brief-grid{grid-template-columns:1fr 1fr;display:grid}.brief-card{border-bottom:1px solid #cec7ba;min-height:390px;padding:clamp(1.6rem,4vw,3.5rem)}.brief-card:nth-child(odd){border-right:1px solid #cec7ba}.brief-card-top{color:#a26909;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.67rem;font-weight:800;display:flex}.brief-card-top p{margin:0}.brief-card-top span{color:#677982;font-size:.6rem}.brief-card h2{max-width:580px;margin:2.5rem 0 1rem;font-size:clamp(2rem,3.3vw,3.5rem);line-height:.95}.brief-card>p{color:#355062;max-width:620px;font-size:1rem;line-height:1.65}.weather-card{background:#eef3f2}.road-card{background:#f5f1e8}.law-card{background:#f2e6cf}.safety-card{background:#dfe9e7}.brief-action{color:#23495c;border-bottom:1px solid #a96905;margin-top:1rem;padding-bottom:.25rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-block}.alert-list{border-top:1px solid #c6d3d1;margin-top:1.8rem}.alert-item{color:#152b3c;border-bottom:1px solid #c6d3d1;padding:1rem 0;text-decoration:none;display:block}.alert-item:hover strong{color:#a26909}.alert-item strong{margin:.35rem 0;font-family:Georgia,serif;font-size:1.25rem;font-weight:400;display:block}.alert-item p{color:#42606c;margin:.2rem 0;font-size:.83rem;line-height:1.45}.alert-item small{color:#657781;font-size:.65rem}.severity{letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:800}.severity-severe,.severity-extreme{color:#9d213b}.severity-moderate{color:#8a5c03}.empty-alert{color:#365363;border-top:1px solid #c6d3d1;margin-top:1.8rem;padding-top:1.2rem;line-height:1.55}.empty-alert a{color:#23495c;font-size:.76rem;font-weight:800}.source-note{margin-top:2.2rem;color:#657781!important;font-size:.7rem!important}.source-note a{color:#365363}.integration-note{color:#3d5964;border-left:3px solid #e9a53b;margin-top:2.1rem;padding-left:1rem}.integration-note strong{text-transform:uppercase;font-size:.75rem}.integration-note p{font-size:.82rem;line-height:1.5}.safety-card ul{border-top:1px solid #b9cac7;padding:0;list-style:none}.safety-card li{color:#365563;border-bottom:1px solid #b9cac7;padding:.85rem 0;font-size:.88rem;line-height:1.5}.brief-editorial{background:#e9a53b;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,12vw,13rem)}.brief-editorial h2{margin:.8rem 0 1.3rem;font-size:clamp(2.7rem,4.5vw,5rem);line-height:.93}.brief-editorial>p:last-child{max-width:780px;font-size:1rem;line-height:1.65}.brief-footer{color:#fffdf8;background:#0d2334;justify-content:space-between;align-items:center;padding:2.3rem clamp(1.25rem,7vw,8rem);display:flex}.brief-footer a:not(.wordmark){color:#f1c272;font-size:.75rem;font-weight:800;text-decoration:none}@media (max-width:720px){.brief-grid{grid-template-columns:1fr}.brief-card:nth-child(odd){border-right:0}.brief-footer{flex-direction:column;align-items:flex-start;gap:1.4rem}}
