.ez-wrap{max-width:1100px;margin:0 auto;padding:0 16px}.ez-hero{background:#f3f7f2;padding:clamp(32px,6vw,72px) 0}.ez-hero h1{margin:0 0 .4em;color:#27405c;font-weight:700;font-size:clamp(2rem,5vw,3rem);line-height:1.15}.ez-lead{max-width:60ch;font-size:1.15rem;color:#2b3440}.ez-search{display:flex;gap:8px;max-width:520px;margin-top:20px;flex-wrap:wrap}.ez-search input{flex:1 1 220px;min-height:48px;padding:0 14px;border:1px solid #7a8794;border-radius:12px;background:#fff;color:#2b3440}.ez-btn{min-height:48px;padding:0 22px;border:0;border-radius:12px;background:#1f7817;color:#fff;font-weight:600;cursor:pointer}.ez-btn:hover{background:#165a11}.ez-section{padding:clamp(28px,5vw,56px) 0}.ez-section--tint{background:#f9fbf8}.ez-section h2{margin:0 0 .8em;color:#27405c}.ez-topics{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ez-topics a{display:block;height:100%;padding:18px;border:1px solid #dde3e8;border-radius:12px;background:#fff;text-decoration:none;color:#2b3440}.ez-topics a:hover{border-color:#1f7817}.ez-topics strong{display:block;color:#27405c;margin-bottom:4px}.ez-topics span{font-size:.95rem;color:#4f5b6a}.ez-latest{list-style:none;margin:0;padding:0}.ez-latest li{padding:12px 0;border-bottom:1px solid #dde3e8;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ez-latest time{color:#5b6776;font-size:.9rem}.ez-method p{max-width:72ch}.ez-badge{display:inline-block;padding:2px 10px;border-radius:99px;background:#f7941e;color:#27405c;font-weight:600;font-size:.85rem}body{font-size:1.0625rem;line-height:1.65}.entry-content{max-width:72ch}