.pulse-shell{color:#293b2e;min-height:100vh;font-family:var(--font-geist-sans),sans-serif;background:#fff;flex:1}.pulse-masthead{border-bottom:1px solid #dce5dc;padding:24px 28px 0}.pulse-brand-row{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.pulse-wordmark{font:700 24px var(--font-geist-mono),monospace;letter-spacing:-1.2px;color:#263329}.pulse-wordmark span{color:#507a00}.pulse-strap{color:#707d6d;font-size:12px}.pulse-curator{color:#758172;align-items:center;gap:5px;font-size:11px;display:flex}.pulse-curator img{border-radius:50%;margin-right:5px}.pulse-subscribe-link{color:#fff;background:#2d4937;border-radius:3px;margin-left:auto;padding:9px 14px;font-size:12px}.pulse-nav{font:11px var(--font-geist-mono),monospace;color:#32624d;flex-wrap:wrap;gap:24px;padding:20px 0 15px;display:flex}.pulse-nav a:hover{text-underline-offset:7px;text-decoration:underline}.pulse-shell main{padding-top:0}.pulse-shell main header{padding-top:45px;padding-bottom:30px}.pulse-shell main h1{color:#293b2e;max-width:850px;font-size:clamp(28px,4vw,44px);line-height:1.15}.pulse-shell main h2,.pulse-shell main strong{color:#293b2e}.pulse-shell main [class*=text-zinc-],.pulse-shell main [class*=text-lime-]{color:#58715f}.pulse-shell main h1[class],.pulse-shell main h2[class]{color:#293b2e}.pulse-shell main a[class*=text-lime-]{color:#2c6c51;text-decoration-color:#97b5a4}.pulse-shell main [class*=border-zinc-]{border-color:#dce5d8}.pulse-shell main [class*=bg-zinc-],.pulse-shell main [class*=bg-lime-]{background-color:#f6f8f2}.pulse-shell main [class*=border-lime-]{border-color:#c9d9c1}.newsletter-signup{background:#f0f5e9;border:1px solid #d8e2ca;margin-top:28px;padding:24px;scroll-margin-top:20px}.newsletter-signup h2{letter-spacing:-.6px;font-size:22px;font-weight:650}.newsletter-signup>p{color:#687863;margin-top:6px;font-size:13px}.newsletter-signup small{color:#788771;margin-top:12px;font-size:11px;display:block}.pulse-shell form{gap:10px;max-width:650px}.pulse-shell input[type=email]{border:1px solid #b9cbb8;border-radius:4px;min-width:180px;padding:13px 14px;color:#263d2e!important;background:#fff!important}.pulse-shell input:focus{outline-offset:2px;outline:2px solid #427455}.pulse-shell form button{color:#fff;cursor:pointer;background:#2f513a;border-radius:4px;padding:13px 22px}.pulse-shell form button:hover{background:#1f3c2a}.pulse-shell form button:disabled{cursor:wait}.pulse-shell form p{color:#a34325!important}.edition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.edition-grid>li>a{border-color:#dce5d8;border-radius:5px;background:#fff!important}.edition-grid>li>a:hover{border-color:#6f9479;box-shadow:0 5px 20px #253d2910}.edition-grid img{aspect-ratio:16/9;max-height:220px}.edition-grid h2{font-size:18px}.archive-heading{letter-spacing:.04em;margin:8px 0 18px;font-size:13px;font-weight:600}.pulse-footer{font:11px var(--font-geist-mono),monospace;color:#6d806d;border-top:1px solid #dce5d8;flex-wrap:wrap;justify-content:center;gap:22px;padding:26px;display:flex}.pulse-shell main section[class*=bg-lime-]{background:#f0f5e9}.pulse-shell main footer form{margin-bottom:20px}@media (max-width:640px){.pulse-masthead{padding:18px 16px 0}.pulse-brand-row{gap:12px}.pulse-strap{display:none}.pulse-curator{font-size:10px}.pulse-subscribe-link{margin-left:0}.pulse-nav{gap:12px 18px}.edition-grid{grid-template-columns:1fr}.newsletter-signup{padding:18px}.pulse-shell form button{width:100%}.pulse-shell main header{padding-top:30px}}.pulse-shell main form button{color:#fff!important;background:#2f513a!important}.pulse-shell main form button:hover{background:#1f3c2a!important}
