.hm-page{width:100%;min-width:0}.hm-head{margin-bottom:22px}.hm-head h2{font-family:var(--font-display);letter-spacing:-.5px;margin:6px 0 0;font-size:36px;line-height:1.1}.hm-head-row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hm-section{margin-top:88px}.hm-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.hm-tile,.hm-guide{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.hm-tile:hover,.hm-guide:hover{border-color:var(--ink);color:var(--ink);text-decoration:none}.hm-tile-art,.hm-guide-art{aspect-ratio:195/140;background:var(--ink);display:block;position:relative;overflow:hidden}.hm-tile-art img,.hm-guide-art img{width:328.2%;max-width:none;height:100%;image-rendering:pixelated;position:absolute;top:0;left:-157.9%}.hm-tile-body,.hm-guide-body{flex-direction:column;gap:4px;padding:16px 18px 18px;display:flex}.hm-tile-title{font-family:var(--font-display);font-size:21px;font-weight:700}.hm-tile-meta{color:var(--muted);font-size:14px}.hm-tile-next{font-family:var(--font-pixel);color:var(--spruce);margin-top:6px;font-size:13px}.hm-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hm-guide{flex-direction:row}.hm-guide-art{aspect-ratio:auto;flex:0 0 42%;min-height:170px}.hm-guide-art-scene img{object-fit:cover;width:100%;left:0}.hm-guide-body{justify-content:center;padding:22px 24px}.hm-guide-title{font-family:var(--font-display);font-size:24px;font-weight:700}.hm-guide-text{color:#343a40;font-size:15px;line-height:1.5}@media (max-width:960px){.hm-tiles,.hm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.hm-section{margin-top:64px}.hm-head h2{font-size:30px}.hm-head-row{flex-direction:column;align-items:flex-start}.hm-cards{grid-template-columns:minmax(0,1fr)}.hm-tile-title{font-size:18px}.hm-tile-body{padding:12px 12px 14px}.hm-guide{flex-direction:column}.hm-guide-art{aspect-ratio:195/120;flex:none;min-height:0}}.nw-grid.hm-news{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hm-news .nw-card h3{font-size:18px}@media (max-width:960px){.nw-grid.hm-news{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nw-grid.hm-news{grid-template-columns:1fr}}.hm-page>.hm-section:first-child{margin-top:56px}@media (max-width:640px){.hm-page>.hm-section:first-child{margin-top:40px}}
