.tks-summary-wrap{padding-block:var(--space-5) var(--space-4)}.tks-summary-wrap .post-summary{margin:0}.tks-summary-wrap .post-summary p:last-child{margin:0;line-height:1.65}.tks-lede{max-width:38em;margin-bottom:var(--space-6);opacity:.9}.tks-route-actions{margin:var(--space-6) 0 0}.tks-route-actions .btn{min-height:48px}.tks-note{margin:var(--space-4) 0 0;opacity:.75;max-width:46em}@media (max-width:479px){.tks-route-actions .btn{justify-content:center;width:100%}}.tks-facts{margin:0}.tks-facts .facts__item dd{overflow-wrap:anywhere}@media (min-width:768px){.tks-facts{column-gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.tks-facts .facts__item+.facts__item{border-top:0}}.tks-offers.hg-grid .hg-card{grid-column:auto}@media (min-width:1200px){.tks-offers.hg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tks-not{margin:var(--space-6) 0 0;max-width:46em}.tks-not a{color:var(--color-text);text-underline-offset:3px}.tks-links{gap:var(--space-2) var(--space-5);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.tks-links .link-arrow{align-items:center;min-height:44px;display:inline-flex}.tks-card{gap:var(--space-5);align-items:start;display:grid}.tks-card__img{aspect-ratio:4/5}.tks-card__body{gap:var(--space-3);align-content:start;display:grid}.tks-card__facts{gap:var(--space-3);margin:var(--space-2) 0 0;display:grid}.tks-card__facts dt{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.tks-card__facts dd{margin:2px 0 0}.tks-card__actions{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.tks-card__links{gap:var(--space-2) var(--space-5);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.tks-card__links .link-arrow{align-items:center;min-height:44px;display:inline-flex}@media (max-width:479px){.tks-card__actions .btn{flex:100%}}@media (min-width:768px){.tks-card{gap:var(--space-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.tks-card__img{aspect-ratio:3/2}}.tks-prose .h2{margin-bottom:var(--space-5)}.tks-more{margin:var(--space-5) 0 0;gap:var(--space-1);padding:0;list-style:none;display:grid}.tks-more .link-arrow{align-items:center;min-height:44px;display:inline-flex}@media (max-width:767px){.tks-hero .hero-split__media{height:min(26svh,56vw)}.tks-hero .hero__actions{grid-template-columns:1fr;max-width:none}}
