@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{font-family:'DM Sans',sans-serif;color:#203b2d;background:#f6f5ee;font-synthesis:none}*{box-sizing:border-box}body{margin:0}.page{max-width:1100px;margin:auto;padding:0 52px}header{display:flex;align-items:center;justify-content:space-between;padding:30px 0;border-bottom:1px solid #dedfd3}.brand{display:flex;gap:11px;align-items:center;font-weight:700;font-size:21px;letter-spacing:-.8px;text-decoration:none;color:#243e30}.brand-mark{display:grid;place-items:center;background:#243e30;color:#f6f5ee;width:31px;height:31px;border-radius:8px;font-size:25px;line-height:1}.brand-separator{color:#babdae;font-weight:400;margin:0 4px}.brand-sub{font-size:15px;letter-spacing:-.3px;font-weight:500}.location{font-size:10px;letter-spacing:1.4px;color:#6e7b6b}.location span{color:#6e8669;margin-right:7px}.intro{display:flex;justify-content:space-between;align-items:center;padding:57px 0 35px;gap:35px}.eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:700;margin:0 0 17px;color:#6e7b69}h1{font-family:Manrope,sans-serif;font-weight:500;letter-spacing:-2.6px;font-size:53px;line-height:1.1;margin:0 0 22px}.intro-copy{color:#6c756b;font-size:14px;line-height:1.8;margin:0}.landscape{width:270px;flex-shrink:0;position:relative;padding-top:20px}.landscape svg{width:100%;display:block;border-radius:100px 100px 5px 5px}.landscape>span{display:block;font-size:9px;letter-spacing:2px;text-align:right;margin-top:13px;color:#838c79}.status-card{--accent:#6d756b;--pale:#e7e9e0;border:1px solid #d7dccc;border-radius:17px;background:#fffef8;overflow:hidden;box-shadow:0 9px 28px #29402906}.status-card.clear{--accent:#287342;--pale:#e4f0db;background:#eef5e7;border-color:#c7d9bb}.status-card.ban{--accent:#a8302b;--pale:#f8dcd5;background:#fff1eb;border-color:#e6b6aa}.status-card.unknown{--accent:#8a691f;--pale:#f2e9cf;background:#faf6e9}.status-top{display:flex;justify-content:space-between;align-items:center;padding:23px 29px 0}.status-top .eyebrow{margin:0;color:var(--accent)}.pill{font-size:9px;font-weight:700;letter-spacing:1px;display:flex;align-items:center;gap:7px;color:var(--accent)}.pill:before{content:'';display:block;background:var(--accent);height:6px;width:6px;border-radius:50%}.status-main{display:flex;align-items:center;gap:24px;padding:31px 30px 35px}.status-icon{display:grid;place-items:center;width:79px;height:79px;flex-shrink:0;background:var(--pale);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent);border-radius:50%;font-size:40px;font-weight:400}.county{font-size:12px;margin:0 0 7px;color:#67765f}.status-main h2{font-family:Manrope,sans-serif;font-weight:700;font-size:34px;letter-spacing:-1px;line-height:1.2;margin:0 0 10px;color:var(--accent)}.status-main p:last-child{font-size:13px;line-height:1.6;color:#67715f;margin:0}.status-bottom{border-top:1px solid color-mix(in srgb,var(--accent) 15%,transparent);padding:15px 29px;display:flex;align-items:center;justify-content:space-between;color:#68755f;font-size:11px;gap:15px}button{font:inherit;color:#334d38;background:transparent;border:0;cursor:pointer;padding:5px 0;white-space:nowrap}button span{font-size:17px;vertical-align:middle;margin-right:5px}button:hover{text-decoration:underline}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible{outline:3px solid #bd8c3e;outline-offset:5px;border-radius:3px}.notice{padding:14px 18px;background:#f6e8c9;border-left:3px solid #aa7c21;font-size:13px;line-height:1.6;border-radius:5px}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:46px;padding:35px 0 30px}.detail h3{font-family:Manrope,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.4px;margin:0 0 13px}.detail .eyebrow{margin-bottom:11px;font-size:9px}.detail p:not(.eyebrow){font-size:12px;line-height:1.8;color:#70786a;margin:0 0 10px}.detail a{font-size:12px;font-weight:600;color:#345d39;text-underline-offset:4px}.detail p.small{font-size:10px;margin-top:13px;color:#7f8776}.history{border-top:1px solid #dedfd3;padding-top:23px}.section-title{display:flex;align-items:center;justify-content:space-between}.section-title h3{font-size:15px;letter-spacing:-.3px;margin:0}.section-title>span{font-size:8px;letter-spacing:1.2px;color:#8b9183}ol{list-style:none;padding:0;margin:16px 0 0}.history-row{display:flex;align-items:center;gap:11px;padding:15px 0;border-bottom:1px solid #e6e7dc;font-size:12px}.history-dot{background:#709666;width:7px;height:7px;border-radius:50%;flex-shrink:0}.history-dot.ban{background:#b74b40}.history-row time{margin-left:auto;font-size:10px;color:#7b8373}.history-row .baseline{font-size:9px;color:#8a9080;margin-left:5px}.history-empty{font-size:12px;color:#858c7d;padding:10px 0 18px}.local-note{display:flex;align-items:flex-start;gap:11px;margin:27px 0 38px;color:#7c8174}.local-note>span{margin-top:3px;font-size:17px}.local-note p{font-size:11px;line-height:1.8;margin:0}.local-note strong{font-weight:500;color:#56634f}footer{padding:23px 0 27px;border-top:1px solid #dedfd3;display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:1px;color:#8b9082}.footer-dot{padding:0 8px}footer a{font-size:9px;letter-spacing:0;color:inherit;text-decoration:none}footer a:hover{text-decoration:underline}[hidden]{display:none!important}@media(min-width:1400px){.page{max-width:1150px}.intro{padding-top:65px}}@media(max-width:700px){.page{padding:0 23px}header{padding:23px 0}.brand{font-size:18px;gap:8px}.brand-sub{font-size:12px}.brand-mark{width:27px;height:27px;font-size:22px}.location{display:none}.intro{padding:38px 0 28px;gap:8px}h1{font-size:39px;letter-spacing:-1.8px}.intro .eyebrow{font-size:8px;letter-spacing:1px;max-width:220px;line-height:1.8}.intro-copy{font-size:12px}.landscape{width:140px;position:absolute;right:24px;opacity:.27;z-index:-1}.desktop{display:none}.status-top{padding:20px 20px 0}.status-top .eyebrow{font-size:8px}.pill{font-size:8px}.status-main{padding:28px 20px;gap:15px}.status-icon{width:54px;height:54px;font-size:28px}.status-main h2{font-size:25px;letter-spacing:-.7px}.status-main p:last-child{font-size:11px}.county{font-size:11px}.status-bottom{padding:13px 20px;font-size:10px;align-items:flex-start}.status-bottom>span{max-width:65%;line-height:1.7}.details-grid{gap:25px;grid-template-columns:1fr;padding:29px 0}.detail h3{font-size:16px}.section-title>span{font-size:7px}.history-row{flex-wrap:wrap;font-size:11px}.history-row time{width:100%;margin-left:18px}.history-row .baseline{font-size:8px}footer{flex-direction:column;line-height:1.8}.local-note{margin-bottom:29px}}@media(prefers-reduced-motion:no-preference){.status-card{transition:background .25s,border-color .25s}}
