
:root{--ink:#17201d;--paper:#f3f0e8;--muted:#5d6763;--line:rgba(23,32,29,.2);--white:#fffdf8;--soft:#e7eadf;--gold:#c7ed61}
body{font-family:Arial,Helvetica,sans-serif}.eco-site-header{background:var(--paper);border-bottom:1px solid var(--line)}.eco-nav{width:min(1180px,90%);margin:auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.eco-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:900 17px Arial;letter-spacing:-.03em}.eco-brand-mark{width:15px;height:15px;background:#c7ed61;border:1px solid #17201d;border-radius:50% 50% 50% 2px;transform:rotate(-45deg)}.eco-site-header nav{gap:25px;font:700 14px Arial}.eco-site-header .eco-home-mobile{display:none}.project-scope{width:min(1180px,90%);margin:22px auto 0;color:var(--muted);font-size:12px}.draft{background:#e5eadb}.masthead{padding:22px 0}.masthead nav{gap:17px}.masthead nav a{font-size:13px}.hero{gap:50px}.conversation{background:var(--white);color:var(--ink);box-shadow:0 20px 50px #17201d0c;border-top:5px solid #123e32;border-radius:5px}.conversation .eyebrow{color:#123e32}.conversation .small{color:var(--muted)}.conversation ol{border-color:var(--line)}.button{background:#123e32;border-radius:4px}footer{width:100%;max-width:none;background:#17201d;color:#b6c1ba;padding:35px max(5%,calc((100vw - 1180px)/2))}footer .footer-top b{color:var(--paper)}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}h2{font-size:28px}.notice{background:#e8eddd;border-color:#123e32}
@media(max-width:800px){.eco-site-header nav a{display:none}.eco-site-header .eco-home-mobile{display:inline}.eco-nav{gap:12px}.project-scope{font-size:11px}.masthead nav{gap:12px}.masthead nav a{font-size:12px}h2{font-size:25px}}