*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#faf9f6;color:#17231f;font:17px/1.7 system-ui,sans-serif}a{color:#075d46;text-underline-offset:4px;overflow-wrap:anywhere}header,main,footer{width:min(100% - 40px,1000px);margin:auto}header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:24px 0;border-bottom:1px solid #ccd7cf}.brand{font-weight:800;font-size:21px;text-decoration:none}nav{display:flex;gap:20px;flex-wrap:wrap}.page{max-width:760px}h1{font-family:Georgia,serif;font-size:clamp(2rem,6vw,3.8rem);line-height:1.12;letter-spacing:-.035em;margin:28px 0}h2{font-size:1.6rem;line-height:1.3;margin:0 0 16px}h3{line-height:1.4}section{margin:48px 0}.hero{padding-top:24px}.lead{font-size:1.2rem}.eyebrow,.date,.preview-note{font-size:.85rem;color:#53645a}.preview-banner{text-align:center;background:#e7eee8;padding:8px 16px;font-size:.8rem}.signup{padding:28px 24px;border:1px solid #a6bcad;border-radius:14px;background:#fff}.bh-embed{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:16px auto;overflow:visible!important}.bh-embed iframe{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;border:0}.bh-embed>div{width:100%!important;max-width:100%!important;min-width:0!important}.bh-embed input,.bh-embed select,.bh-embed button{width:100%!important;max-width:100%!important;min-width:0!important;font-size:16px!important}.bh-embed form{display:flex!important;flex-direction:column!important;gap:12px;width:100%!important}.bh-embed form>*{width:100%!important;min-width:0!important;flex-basis:auto!important}.button,button{display:inline-block;padding:12px 20px;background:#075d46;color:#fff;border:0;border-radius:6px;font:inherit;font-weight:650;cursor:pointer;text-decoration:none}ul{padding-left:24px}.brief-card{border-top:1px solid #ced8cf;padding:20px 0}.brief-card h2,.brief-card h3{margin:4px 0;font-size:1.3rem}.brief-card p{margin:8px 0}.article img{max-width:100%;height:auto}.article figure{margin:24px 0}.article table{display:block;overflow-x:auto;width:100%}.article td,.article th{padding:8px;border-bottom:1px solid #ddd}.article .sources{font-size:.9rem;overflow-wrap:anywhere}.article .updated{font-size:.85rem;color:#53645a}.article .kicker{font-weight:700}.article h2{margin-top:36px}.article .learn-basics-strip{border-left:3px solid #a6bcad;padding-left:18px}.contact-form{display:grid;gap:18px}.contact-form label{font-weight:650}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;min-width:0;max-width:100%;padding:12px;border:1px solid #87998d;border-radius:5px;background:#fff;color:#17231f;font:inherit;font-size:16px}.contact-form textarea{min-height:140px}.offer{padding:20px 0;border-top:1px solid #ccd7cf}footer{padding:32px 0;margin-top:48px;border-top:1px solid #ccd7cf}footer nav{gap:12px}footer p{font-size:.85rem}.archive-filter{display:flex;gap:12px;flex-wrap:wrap}.archive-filter button{background:#e7eee8;color:#17231f}.archive-filter button[aria-pressed=true]{background:#075d46;color:#fff}[hidden]{display:none!important}@media(max-width:480px){header,main,footer{width:calc(100% - 32px)}header{padding:18px 0}nav{gap:12px}.signup{padding:20px 0;background:transparent;border-left:0;border-right:0;border-radius:0}.bh-embed{width:100%!important}h1{font-size:2.2rem}.article .sources{padding-left:22px}section{margin:36px 0}}