
.community-travel-hero{background:#eef4f7;padding-top:26px;padding-bottom:16px}.community-travel-hero .hero-layout{display:block}.community-travel-hero .page-hero-content{max-width:1080px}.community-travel-hero h1{font-size:clamp(30px,3.4vw,46px);line-height:1.13;max-width:940px;margin-bottom:14px}.community-travel-hero .page-intro{max-width:850px;font-size:17px;margin-bottom:8px}.community-travel-hero .review-date{display:none}
.community-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 auto 24px}.community-choice{display:flex;flex-direction:column;border:1px solid #d7e1e7;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 6px 20px #10263808;transition:transform .18s ease,box-shadow .18s ease}.community-choice:focus-visible{outline:3px solid #b64d28;outline-offset:5px}.community-choice:hover{transform:translateY(-3px);box-shadow:0 12px 26px #10263812}.community-choice-image{height:176px;background:#eef4f7;overflow:hidden}.community-choice-image picture{display:block;height:100%}.community-choice-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 58%}.community-choice:nth-child(2) .community-choice-image img{object-position:50% 72%}.community-choice-copy{padding:20px 24px;flex:1;display:flex;flex-direction:column}.community-choice-copy .eyebrow{margin:0 0 7px;font-size:11px;color:#a33e20}.community-choice-copy h2{font-size:25px;line-height:1.22;margin:0 0 9px}.community-choice-copy>p:not(.eyebrow){font-size:15px;line-height:1.55;max-width:440px;margin:0 0 15px}.community-choice-link{font-weight:800;font-size:14px;color:#a33e20;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.community-choice-link>span{font-size:22px}.community-entry{margin-top:20px!important}
@media(max-width:900px){.community-choices{gap:16px}.community-choice-image{height:150px}.community-choice-copy{padding:18px}.community-choice-copy h2{font-size:22px}}
@media(max-width:600px){.community-travel-hero{padding-top:20px;padding-bottom:18px}.community-travel-hero h1{font-size:30px;max-width:360px}.community-travel-hero .page-intro{font-size:15px;line-height:1.6}.community-choices{grid-template-columns:1fr;grid-auto-rows:1fr;gap:12px;margin-bottom:18px}.community-choice{display:grid;grid-template-columns:minmax(0,1fr) 108px;align-items:stretch;min-height:166px}.community-choice-image{grid-column:2;grid-row:1;height:100%;min-height:166px}.community-choice-copy{grid-column:1;grid-row:1;padding:16px 15px}.community-choice-copy .eyebrow{font-size:9px;margin-bottom:5px}.community-choice-copy h2{font-size:20px;line-height:1.2;margin-bottom:7px}.community-choice-copy>p:not(.eyebrow){font-size:13.5px;line-height:1.5;margin-bottom:9px}.community-choice-link{font-size:12px;gap:5px}.community-choice-link>span{font-size:19px}.community-entry{margin-top:16px!important}}
@media(prefers-reduced-motion:reduce){.community-choice{transition:none}.community-choice:hover{transform:none}}

@media(max-width:600px){.community-choice:nth-child(2) .community-choice-image img{object-position:35% 60%}}
