*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.5;color:var(--ink);background:var(--bg)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,a{color:inherit}a{text-decoration:none}button{border:0}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:4px}input,select,textarea{width:100%;background:transparent;color:inherit;border:1px solid var(--line);padding:12px;border-radius:5px}textarea{resize:vertical;min-height:90px}label{display:block;font-size:12px}label input,label select,label textarea{margin-top:7px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 5vw;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:-1px}.brand img{width:38px;height:38px;border-radius:50%}header nav{display:flex;gap:24px;font-size:12px}header nav a:hover{color:var(--accent)}.network{font:10px monospace;letter-spacing:1px}.eyebrow{font:11px monospace;letter-spacing:2px;text-transform:uppercase}.action{background:var(--accent);color:var(--buttonink);padding:12px 20px;border-radius:5px;font-weight:bold}.outline{background:transparent;border:1px solid var(--line);padding:11px 18px;border-radius:5px}main{min-height:70vh}.muted{color:var(--muted)}.mono{font-family:Consolas,monospace}.small{font-size:12px}.fields{display:grid;gap:18px}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.section-title h2{font-size:30px;letter-spacing:-1px}.resource{padding:42px 5vw;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr;gap:40px}.resource h2{font-size:36px;letter-spacing:-1.5px}.resource p{font-size:13px;max-width:720px;color:var(--muted)}.tax-number{font-size:70px;font-weight:900;line-height:1}.journal{padding:45px 5vw;border-top:1px solid var(--line)}.journal>p{max-width:800px;color:var(--muted);font-size:13px}.journal details{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.journal summary{font-weight:700;cursor:pointer}.journal form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px 0}.journal form .row,.journal form p{grid-column:1/-1}.journal form p{font-size:11px;color:var(--muted)}footer{padding:28px 5vw;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font:11px monospace}.status{font-size:12px;min-height:20px;margin-top:12px;color:var(--accent)}.saved-list{display:grid;gap:8px;margin-top:16px}.saved-list article{border-top:1px dashed var(--line);padding-top:8px;font-size:12px;overflow-wrap:anywhere}.hidden,[hidden]{display:none!important}svg text{font-family:Consolas,monospace}.positive{color:#50b796}.negative{color:#e37668}@media(max-width:680px){header{padding:14px 5vw;flex-wrap:wrap;gap:10px}.network{display:none}header nav{gap:16px;font-size:11px;width:100%;justify-content:space-between}.resource{grid-template-columns:1fr;gap:20px;padding:30px 5vw}.resource h2{font-size:28px}.tax-number{font-size:50px}.journal{padding:30px 5vw}.journal form{grid-template-columns:1fr}footer{flex-direction:column}.section-title h2{font-size:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
body{--bg:#f4efe3;--ink:#20221e;--accent:#dc542c;--buttonink:#fff;--line:#dcd3c5;--muted:#77776a}.yard-intro{background:#20221e;color:#f6f1e6;padding:55px 7vw 32px;position:relative;overflow:hidden;min-height:455px}.yard-intro h1{font-size:clamp(50px,6vw,92px);line-height:.98;letter-spacing:-5px;margin:18px 0 20px;position:relative;z-index:1}.yard-intro em{color:#ef8a53;font-style:normal}.yard-intro p{font-size:14px;color:#b9bcae;position:relative;z-index:1}.yard-intro form{display:flex;width:min(650px,65%);gap:6px;background:#f4efe3;padding:8px;border-radius:8px;margin:30px 0;position:relative;z-index:2}.yard-intro input{border:0;color:#20221e;min-width:0}.yard-intro button{white-space:nowrap}.yard-caption{display:flex;gap:25px;font:9px monospace;color:#9b9f90;position:relative;z-index:1}.yard-mascot{position:absolute;right:4vw;top:20px;width:390px;height:390px;object-fit:cover;border-radius:50%;mix-blend-mode:screen;opacity:.85}.yard-board,.workbench{padding:35px 7vw}.yard-board .section-title h2 span{font:10px monospace;color:#8d897e}.yard-board select{width:auto}.yard-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.yard-card{background:#fffcf6;border:1px solid var(--line);border-radius:12px;padding:22px}.yard-card span{font:10px monospace;color:var(--accent)}.yard-card h3{font-size:22px;margin:12px 0}.yard-card p{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.yard-empty{border:1px dashed var(--line);padding:40px;text-align:center;color:#8a8071}.workbench{background:#e8dfcc;border-top:1px solid var(--line)}.workbench .fields{max-width:800px}.workbench .row label{flex:1}@media(max-width:680px){.yard-intro{padding:35px 5vw 25px;min-height:430px}.yard-intro h1{letter-spacing:-3px;font-size:58px}.yard-intro form{width:100%;margin-top:100px;flex-wrap:wrap}.yard-intro form button{width:100%}.yard-mascot{width:180px;height:180px;right:-15px;top:105px;opacity:.6}.yard-caption{font-size:8px;gap:14px}.yard-board,.workbench{padding:28px 5vw}.yard-cards{grid-template-columns:1fr}.yard-board .section-title{align-items:flex-start;flex-direction:column}.yard-board .section-title h2 span{display:block}}