:root{--ink:#17212b;--blue:#1d5f8c;--light:#f4f8fa;--line:#cbd8df}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:16px/1.5 Arial,sans-serif;background:#fff}.site-header,main,footer{max-width:1160px;margin:auto}.site-header{display:flex;align-items:center;gap:20px;padding:20px}.brand{font-weight:700;font-size:1.25rem;color:var(--ink);text-decoration:none}.site-header nav{display:flex;gap:16px;flex:1}.site-header a,footer a{color:var(--blue)}.language{display:flex;gap:6px;align-items:center}.hero{padding:72px 28px;background:linear-gradient(120deg,#eaf5fa,#fff)}.hero>div,.mission,#how-it-works,.directory,.owners{max-width:920px;margin:auto}.eyebrow{color:var(--blue);font-weight:bold;text-transform:uppercase}.hero h1{max-width:720px;font-size:clamp(2rem,5vw,3.8rem);line-height:1.08}.button{display:inline-block;background:var(--blue);color:#fff;border:0;border-radius:5px;padding:11px 18px;text-decoration:none;font-weight:bold;cursor:pointer}.text-link{margin-left:16px}.mission,#how-it-works,.directory,.owners{padding:48px 28px}.mission{background:var(--light);max-width:none;padding-left:max(28px,calc((100% - 920px)/2));padding-right:max(28px,calc((100% - 920px)/2))}.disclosure,.availability,.status{color:#53636e}.steps,.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps article,.card{border:1px solid var(--line);border-radius:8px;padding:18px}.zip-search{display:grid;gap:8px;max-width:470px}.zip-search input{padding:10px;border:1px solid #8295a1;border-radius:4px}.zip-search .button{justify-self:start}.error{color:#a42020;margin:0}.card img{width:100%;height:150px;object-fit:cover;border-radius:4px}.owners{background:var(--light);max-width:none;padding-left:max(28px,calc((100% - 920px)/2));padding-right:max(28px,calc((100% - 920px)/2))}footer{display:flex;gap:20px;padding:28px}@media(max-width:800px){.site-header{align-items:flex-start;flex-wrap:wrap}.site-header nav{order:3;flex-basis:100%;flex-wrap:wrap}.steps,.cards{grid-template-columns:1fr}.hero{padding:48px 22px}.language{margin-left:auto}}
