.hm-inner .hm-section--light h1{color:var(--hm-ink)}.post-list{margin:0;padding:0;list-style:none}.post-list a.hm-card{color:inherit;text-decoration:none}.post-list .hm-card time{letter-spacing:.06em;text-transform:uppercase;color:var(--hm-muted);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.post-list .hm-card h2{margin:0;font-size:clamp(1.5rem,2.1vw,1.9rem);line-height:1;transition:color .2s}.post-list a.hm-card:hover h2,.post-list a.hm-card:focus-visible h2{color:var(--hm-orange)}.post{padding:0 0 clamp(3rem,6vh,5rem)}.post__col{max-width:66ch;margin:0 auto}.post h1{max-width:none;font-size:clamp(2.5rem,5vw,4rem);line-height:.95}.post__cover{border-radius:6px;width:100%;height:auto;margin:1.5rem 0;display:block}.post time{color:var(--ui-muted);margin-bottom:1rem;font-size:.9rem;display:block}.post h2{border-top:3px solid var(--hm-orange);max-width:max-content;margin-top:2.5rem;margin-bottom:.75rem;padding-top:1rem;padding-right:1.5rem;font-size:1.75rem;line-height:1}.post p,.post li{color:var(--ui-body);font-size:1.125rem;line-height:1.7}.post ul{padding-left:1.2em}.post__cta{border-top:1px solid var(--ui-line);margin-top:2.5rem;padding-top:1.5rem}.post a{color:var(--hm-ink);-webkit-text-decoration-color:var(--hm-orange);text-decoration-color:var(--hm-orange);font-weight:600;text-decoration-thickness:2px}
