.hm .hm-page{padding:clamp(2.5rem, 6vw, 5rem) var(--edge) 0}.hm .hm-page h1{max-width:16ch;font-size:clamp(2.75rem,1rem + 6vw,5.5rem)}.hm .hm-page>p{max-width:34rem;color:var(--muted);margin-top:1.25rem;font-size:1.0625rem}.hm .hm-meta{border-top:1px solid var(--rule);flex-wrap:wrap;gap:.5rem 2rem;margin-top:1.75rem;padding-top:1rem;font-size:.9375rem;list-style:none;display:flex}.hm .hm-sub-nav{flex-wrap:wrap;gap:1.5rem;margin:-1rem 0 2rem;font-size:.9375rem;display:flex}.hm .hm-sub-nav a{color:var(--muted);text-underline-offset:4px;text-decoration:underline}.hm .hm-pk-grid article ul{gap:.3rem;margin-top:.5rem;font-size:.9375rem;list-style:none;display:grid}.hm .hm-pk-grid article li:before{content:"— ";color:var(--brass-ink)}.hm .hm-pk-grid article.vip li:before{color:#e3c47a}.hm .hm-list{border-top:1px solid var(--ink);list-style:none;display:grid}.hm .hm-list li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(10rem,1fr) 2fr;gap:2rem;padding:1.1rem 0;display:grid}.hm .hm-list h3{font-family:var(--serif);font-size:1.4rem}.hm .hm-list p{color:var(--muted)}.hm .hm-end{background:var(--forest);color:#e8efe6;padding:clamp(2.5rem, 6vw, 4.5rem) var(--edge);margin-top:clamp(4rem,9vw,7rem)}.hm .hm-end h2{color:#fff;margin-bottom:.75rem}.hm .hm-end p{color:#b9c8b8;max-width:32rem}@media (max-width:860px){.hm .hm-list li{grid-template-columns:1fr;gap:.25rem}}
