.blog-hero,.article{max-width:900px;margin:auto;padding:90px 28px}.blog-hero h1,.article h1{font-size:clamp(48px,7vw,82px);letter-spacing:-.055em;line-height:.98}.blog-hero p,.article .dek{font-size:19px;line-height:1.7;color:var(--muted);max-width:720px}.post-list{display:grid;gap:16px;margin-top:55px}.post-list a{padding:30px;border:1px solid #d5d2cb;border-radius:18px;background:#fff}.post-list small,.article .eyebrow{color:#789d27;font-weight:800;letter-spacing:.13em}.post-list h2{font-size:28px;margin:12px 0}.post-list p{color:var(--muted);line-height:1.6}.article{max-width:780px}.article h2{font-size:32px;margin-top:52px}.article p,.article li{font-size:17px;line-height:1.8;color:#444}.article table{width:100%;border-collapse:collapse;margin:30px 0;font-size:14px}.article th,.article td{text-align:left;padding:14px;border-bottom:1px solid #d8d5ce}.article .note{background:#eaf7c9;border-radius:14px;padding:20px;margin:30px 0}.article .note p{margin:0;color:#26320d}.article nav{margin-top:60px}.article nav a{color:#5f7d20;font-weight:700}@media(max-width:650px){.article table{font-size:12px}.article th,.article td{padding:9px}.blog-hero,.article{padding-top:55px}}
