.hm{--hm-ink:#171717;--hm-accent:#ed1c24;--hm-surface:transparent;--hm-display:Georgia,'Times New Roman',serif;--hm-body:Arial,Helvetica,sans-serif;color:var(--hm-ink);background:var(--hm-surface);padding:20px 0}.hm-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;border-top:1px solid var(--hm-accent);padding-top:16px;margin-bottom:22px}.hm-kicker{font:10px/1.5 var(--hm-body);letter-spacing:2px;color:var(--hm-accent)}.hm .hm-heading h2{font:400 34px/1.12 var(--hm-display);letter-spacing:-.7px;margin:5px 0 0}.hm-more{font:11px/1.4 var(--hm-body);white-space:nowrap;color:var(--hm-ink)}.hm-posts{display:grid;gap:26px}.hm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-card{min-width:0;position:relative}.hm-card a{color:inherit;text-decoration:none}.hm-card a:hover{color:var(--hm-accent)}.hm-image{display:block;overflow:hidden;margin-bottom:13px}.hm-image img,.hm-placeholder{display:block;width:100%;height:auto;aspect-ratio:1.55;object-fit:cover;transition:transform .3s}.hm-image:hover img{transform:scale(1.02)}.hm-placeholder{background:#f1f1f1;color:#aaa;display:flex;align-items:center;justify-content:center;font:24px var(--hm-display)}.hm-category{font:10px/1.5 var(--hm-body);letter-spacing:1px;text-transform:uppercase;color:var(--hm-accent)}.hm .hm-card h3{font:400 23px/1.18 var(--hm-display);letter-spacing:-.3px;margin:7px 0 10px}.hm-copy p{font:14px/1.6 var(--hm-body);color:#666;margin:0 0 12px}.hm-date{font:10px/1.5 var(--hm-body);color:#888;letter-spacing:.2px}.hm-number{display:none}.hm-lead{grid-template-columns:2fr 1fr 1fr;gap:20px}.hm-lead .hm-card:first-child{grid-row:span 2;align-self:stretch;min-height:490px;overflow:hidden}.hm-lead .hm-card:first-child .hm-image{height:100%;margin:0}.hm-lead .hm-card:first-child .hm-image img,.hm-lead .hm-card:first-child .hm-placeholder{height:100%;aspect-ratio:auto;object-fit:cover}.hm-lead .hm-card:first-child .hm-copy{position:absolute;bottom:0;left:0;width:100%;padding:80px 25px 25px;background:linear-gradient(transparent,#000c);color:white;pointer-events:none}.hm-lead .hm-card:first-child .hm-copy a{pointer-events:auto}.hm-lead .hm-card:first-child h3{font-size:42px;letter-spacing:-1px;color:white}.hm-lead .hm-card:first-child .hm-copy p{color:#eee}.hm-lead .hm-card:first-child .hm-date{display:none}.hm-lead .hm-card:not(:first-child) h3{font-size:20px}.hm-lead .hm-card:not(:first-child) p{display:none}.hm-list{grid-template-columns:1fr;gap:15px}.hm-list .hm-card{display:grid;grid-template-columns:95px 1fr;gap:16px;padding-bottom:17px;border-bottom:1px solid #ddd}.hm-list .hm-image{margin:0}.hm-list .hm-image img,.hm-list .hm-placeholder{aspect-ratio:1}.hm-list .hm-number{display:block;float:right;color:var(--hm-accent);font:24px var(--hm-display);margin-left:12px}.hm-list h3{font-size:19px}.hm-feature{grid-template-columns:1fr}.hm-feature .hm-card{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:30px}.hm-feature h3{font-size:34px}.hm-feature .hm-image{margin:0}.hm-split{grid-template-columns:1.5fr 1fr}.hm-split .hm-card:first-child{grid-row:span 2}.hm-split .hm-card:not(:first-child){display:grid;grid-template-columns:1fr 1.1fr;gap:16px}.hm-split .hm-card:not(:first-child) h3{font-size:20px}.hm-split .hm-card:not(:first-child) p{display:none}.hm-travel{grid-template-columns:2fr 1fr 1fr 1fr;gap:18px}.hm-travel .hm-card:not(:first-child) h3{font-size:19px}.hm-travel .hm-card:not(:first-child) p{display:none}.hlt-sidebar-column .hm{padding-left:18px;border-left:1px solid #ddd}.hlt-sidebar-column .hm-heading h2{font-size:28px}.hlt-sidebar-column .hm-list .hm-card{display:block}.hlt-sidebar-column .hm-image,.hlt-sidebar-column .hm-copy p{display:none}.hlt-sidebar-column .hm-kicker{display:none}.helitra-elementor-main .elementor-section.elementor-section-boxed>.elementor-container{max-width:1240px}.hm .mag-category-links{margin:-10px 0 18px;padding:0}.hm .mag-category-links:empty{display:none}@media(max-width:1024px){.hm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-lead{grid-template-columns:1fr 1fr}.hm-lead .hm-card:first-child{grid-column:span 2;grid-row:auto;min-height:450px}.hm-lead .hm-card:first-child .hm-image img{max-height:520px}.hm-travel{grid-template-columns:1fr 1fr}}@media(max-width:767px){.hm-heading h2{font-size:30px}.hm-lead .hm-card:first-child h3{font-size:34px}.hm-split{grid-template-columns:1fr}.hm-split .hm-card:first-child{grid-row:auto}.hm-feature .hm-card{grid-template-columns:1fr}.hlt-sidebar-column .hm{border:0;padding-left:0}.hm-lead .hm-card:first-child .hm-copy{padding:65px 20px 20px}}@media(max-width:540px){.hm-grid,.hm-travel{grid-template-columns:1fr}.hm-lead{gap:22px 16px}.hm-lead .hm-card:first-child{min-height:360px}.hm-lead .hm-card:first-child h3{font-size:31px}.hm-lead .hm-card:not(:first-child) h3{font-size:18px}.hm-heading{align-items:center}.hm-more{font-size:10px}.hm-kicker{font-size:9px}.hm-feature h3{font-size:28px}.hm-split .hm-card:not(:first-child) h3{font-size:20px}}

.hm-grid.hm-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:540px){.hm-grid.hm-two{grid-template-columns:1fr}}

.hm-lead .hm-card:first-child .hm-image{position:absolute;inset:0;width:100%;height:100%}
