.JJlLKW_page .masthead{padding:.45rem 0}.JJlLKW_page .masthead .brand-lockup{width:min(100%,14rem)}.JJlLKW_page .brand-description{margin:.15rem 0 0;font-size:.8rem}.JJlLKW_hub{color:#193c30;width:min(100%,68rem);margin:clamp(1.6rem,3vw,3rem) auto 0}.JJlLKW_intro{border-top:3px solid #b58a35;padding-top:clamp(1rem,2vw,1.8rem)}.JJlLKW_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#526355;margin:0 0 .45rem;font:700 .73rem/1.45 Arial,Helvetica,sans-serif}.JJlLKW_intro h1{letter-spacing:-.045em;color:#173f35;margin:0;font:700 clamp(2.45rem,5.6vw,4.6rem)/1.04 Georgia,Times New Roman,serif}.JJlLKW_deck{color:#3e5146;max-width:57ch;margin:.8rem 0 0;font:400 clamp(1.03rem,1.6vw,1.22rem)/1.55 Arial,Helvetica,sans-serif}.JJlLKW_tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,2vw,1.5rem);margin-top:clamp(1.35rem,3vw,2.2rem);display:grid}.JJlLKW_card{min-width:0;color:inherit;background:#fff;border:1px solid #c9d5c9;border-radius:.9rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.JJlLKW_card:hover{border-color:#5e806d}.JJlLKW_card:focus-visible,.JJlLKW_skip:focus-visible{outline-offset:3px;outline:3px solid #87631f}.JJlLKW_weatherArt,.JJlLKW_recordsArt{border-bottom:1px solid #d8dfd0;height:clamp(7.5rem,13vw,10.4rem)}.JJlLKW_weatherArt{background:#f6f2e8 url(/images/westphalia-today-landscape.svg) 100%/cover no-repeat}.JJlLKW_recordsArt{background:#edf1e6 url(/images/government-watch-records.svg) 50%/contain no-repeat}.JJlLKW_cardBody{flex-direction:column;flex:1;align-items:flex-start;padding:clamp(1.05rem,2.2vw,1.7rem);display:flex}.JJlLKW_cardBody h2{letter-spacing:-.035em;color:#173f35;margin:0;font:700 clamp(1.72rem,3vw,2.35rem)/1.1 Georgia,Times New Roman,serif}.JJlLKW_cardBody p:not(.JJlLKW_eyebrow){color:#435449;max-width:48ch;margin:.72rem 0 1.25rem;font-size:1rem;line-height:1.55}.JJlLKW_action{color:#24543e;align-items:center;gap:.55rem;margin-top:auto;font-size:.94rem;font-weight:700;display:inline-flex}.JJlLKW_card:hover .JJlLKW_action{text-underline-offset:.2em;text-decoration:underline}.JJlLKW_homeLinks{flex-wrap:wrap;flex:none;align-items:center;gap:0 1.1rem;display:flex}.JJlLKW_skip{z-index:10;color:#173f35;background:#fff;padding:.75rem;position:fixed;inset:.45rem auto auto -110vw}.JJlLKW_skip:focus{left:.5rem}@media (max-width:660px){.JJlLKW_tools{grid-template-columns:minmax(0,1fr)}.JJlLKW_weatherArt,.JJlLKW_recordsArt{height:clamp(5.2rem,20vw,7.3rem)}.JJlLKW_cardBody p:not(.JJlLKW_eyebrow){margin-bottom:.85rem}.JJlLKW_homeLinks{flex:100%}}
