.BlogCard-module__1Tt43q__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tour-card);isolation:isolate;box-shadow:var(--shadow-card);transition:box-shadow .25s var(--ease), transform .25s var(--ease), border-color .25s var(--ease);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.BlogCard-module__1Tt43q__card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.BlogCard-module__1Tt43q__card:focus-within{outline:2px solid var(--accent);outline-offset:3px}.BlogCard-module__1Tt43q__media{aspect-ratio:3/2;background:var(--surface-2);overflow:hidden}.BlogCard-module__1Tt43q__image{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out)}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__image{transform:scale(1.035)}.BlogCard-module__1Tt43q__body{grid-template-rows:auto auto 1fr auto;gap:.55rem;padding:1rem 1.15rem 1.2rem;display:grid}.BlogCard-module__1Tt43q__meta{color:var(--ink-muted);flex-wrap:wrap;gap:.4rem;font-size:.85rem;display:flex}.BlogCard-module__1Tt43q__title{font-size:var(--step-2);letter-spacing:-.018em;font-weight:400;line-height:1.15}.BlogCard-module__1Tt43q__link{color:inherit;text-decoration:none}.BlogCard-module__1Tt43q__link:after{content:"";position:absolute;inset:0}.BlogCard-module__1Tt43q__link:focus-visible{outline:none}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__link{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.BlogCard-module__1Tt43q__excerpt{color:var(--ink-soft);font-size:.98rem}.BlogCard-module__1Tt43q__cta{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--annot);text-decoration-color:var(--annot);text-underline-offset:.3em;justify-self:start;font-size:.9rem;font-weight:600}
