:root{color-scheme:light dark;font-family:var(--body);line-height:1.6;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}body{font-size:var(--t-body);line-height:1.5;background:var(--bg);color:var(--ink);margin:0 auto;max-width:72rem;padding:1rem}main,section,form,fieldset{min-width:0}h1,h2,h3,h4,h5,h6{line-height:1.08}h1{font-size:var(--t-h1)}p,li,label{overflow-wrap:anywhere}a{color:var(--ink);text-underline-offset:.2em}a,button,label{min-height:44px}a{display:inline-block;padding-block:.5rem}section,fieldset{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:1rem;margin-block:1.5rem}ul{padding-left:1.5rem}.contact-list{list-style:none;padding:0}.contact-list>li+li{border-top:1px solid var(--border);padding-top:1rem}.contact-number{font-size:var(--t-h3);font-weight:700}.source{font-size:var(--t-sm)}input,button{font:inherit}input[type=email]{width:100%;max-width:32rem;padding:.65rem}input[type=checkbox],input[type=radio]{width:1.25rem;height:1.25rem;flex:none;margin-top:.2rem}label{display:flex;align-items:flex-start;gap:.6rem;padding-block:.5rem}.signup-counties select{display:block;width:100%;max-width:24rem;margin:.25rem 0 .5rem}.signup-counties .extra-county{display:flex;gap:.5rem;align-items:center;max-width:24rem}.signup-counties .extra-county select{flex:1;min-width:0}.add-county{margin:.25rem 0 1rem}button{background:var(--accent);color:var(--on-accent);border:1px solid var(--ink);border-radius:var(--radius);padding:.6rem 1.2rem;cursor:pointer}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.skip-link{position:absolute;left:1rem;top:-10rem;background:var(--surface);padding:.5rem}.skip-link:focus{top:.5rem}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[hidden]{display:none!important}.county-picker{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.county-picker a{display:block}.county-picker .fingerpost{position:relative;display:grid;align-content:center;min-height:64px;padding:8px 32px 8px 12px;background:var(--brand);color:var(--on-brand);border-radius:8px;box-shadow:inset 0 0 0 3px var(--brand),inset 0 0 0 5px var(--on-brand);text-decoration:none;line-height:1.15}.fingerpost-ga{font-size:var(--t-sm);font-style:italic;font-weight:700}.fingerpost-ga,.fingerpost-en{overflow-wrap:normal}.fingerpost-en{font-size:var(--t-body);font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}@media(min-width:30rem){.fingerpost-en{font-size:var(--t-body)}}.fingerpost:after{content:"";position:absolute;right:14px;top:50%;width:10px;height:22px;margin-top:-11px;background:var(--on-brand);clip-path:polygon(0 0,45% 0,100% 50%,45% 100%,0 100%,55% 50%)}.fingerpost:hover .fingerpost-en,.fingerpost:focus-visible .fingerpost-en{text-decoration:underline}.fingerpost:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media(min-width:60rem){.county-picker{grid-template-columns:repeat(4,minmax(0,1fr))}}.wall-separator img{display:block;width:min(100%,1120px);height:auto;aspect-ratio:1584 / 265;object-fit:contain;margin:0 auto 16px}h1,h2,h3,h4,h5,h6{font-family:var(--display)}.scene{display:block;min-width:0}.scene img{display:block;width:100%;height:auto;border-radius:var(--radius)}.scene--wide{display:none}.prepare-chips{display:flex;flex-wrap:wrap;gap:.5rem}.prepare-chips a{padding:.5rem .8rem;border:1px solid var(--border);border-radius:var(--radius)}.hazard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hazard-tile{text-decoration:none;min-width:0}.hazard-more{list-style:none;padding:0;margin:1.25rem 0 .5rem;display:flex;flex-wrap:wrap;gap:.6rem}.hazard-more a{display:inline-block;padding:.55rem .9rem;border:1px solid var(--border);border-radius:999px;text-decoration:none;font-weight:600}.hazard-tile h3{margin:.5rem 0}.hazard-tile .scene{max-height:14rem;overflow:hidden}.hazard-tile img{aspect-ratio:4/5;object-fit:cover}.home-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:2rem}@media(min-width:600px){.scene--wide{display:block}.scene--narrow{display:none}}@media(min-width:1000px){.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.hazard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:600px){.hazard-tile img{aspect-ratio:16/9}}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3)}h1,h2,h3,h4,h5,h6{font-weight:700}h4,h5,h6{font-size:var(--t-body)}small{font-size:var(--t-sm)}li>a{display:inline}.icon-sprite{position:absolute;overflow:hidden;pointer-events:none}.ico{--ico-k:var(--brand-text);--ico-w:var(--surface-2);display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px}.ico svg{display:block;width:28px;height:28px}.ico-power{--ico-k:var(--amber);--ico-w:var(--on-amber)}@media(max-width:359px){.ico{width:36px}.ico svg{width:24px;height:24px}}.section-heading{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s4);container-type:inline-size}.section-heading:after{content:"";height:1px;flex:1 0 48px;margin-bottom:-1px;background:linear-gradient(to right,var(--border) calc((100cqw - 100%)*1000),transparent 0)}@media(prefers-reduced-motion:no-preference){body:not(.pc) :is(button,.btn,.num,.kit-shop){transition:transform 80ms ease-out}body:not(.pc) :is(button,.btn,.num,.kit-shop):active{transform:scale(.98)}body:not(.pc) :is([data-river-message],[data-radiation-message],.status-card,.kit-price-amount){animation:reading-in .2s ease-out}@keyframes reading-in{0%{opacity:0}to{opacity:1}}}.pc *,.pc *:before,.pc *:after{animation:none!important;transition:none!important}.fold{margin:0;border:0;border-top:1px solid var(--border);padding:0;background:transparent}.fold>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-height:48px;padding-block:var(--s2);font-family:var(--body);font-size:var(--t-body);font-weight:400;line-height:1.4;color:var(--ink);cursor:pointer;list-style:none}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"";flex:none;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-right:var(--s1)}.fold[open]>summary:after{transform:rotate(-135deg)}.fold-body{padding-bottom:var(--s4);font-size:var(--t-sm);color:var(--ink-2)}.fold-body>*{margin:0}.fold-body>*+*{margin-top:var(--s2)}.fold-body a{color:inherit}@media(prefers-reduced-motion:no-preference){body:not(.pc) .fold>summary:after{transition:transform .15s ease-out}}.row-buttons{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:var(--r-card);background:var(--surface)}.row-button{display:flex;align-items:center;gap:var(--s3);min-width:0;min-height:64px;padding:var(--s3) var(--s4);background:var(--surface);color:var(--ink);text-decoration:none;border-bottom:1px solid var(--surface-2)}.row-button:last-child{border-bottom:0}.row-button-copy{flex:1;min-width:0}.row-button-copy strong{display:block;font-size:var(--t-h3);line-height:1.25}.row-button-copy>span{display:block;font-size:var(--t-sm);line-height:1.4;color:var(--ink-2);margin-top:var(--s1)}.row-button:hover strong{text-decoration:underline}.row-chevron{flex:none;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);margin-right:var(--s1)}.fold--described>summary{min-height:64px}.fold-summary-copy{display:block;min-width:0}.fold-description{display:block;margin-top:var(--s1);font-size:var(--t-sm);color:var(--ink-2)}
