.guest-benefit-grid article:nth-child(1){background:#fbf3ef}
.guest-benefit-grid article:nth-child(2){background:#f3f6ed}
.guest-benefit-grid article:nth-child(3){background:#fcf6e9}
.page-home .arrival{display:block;padding:36px 0 40px}
.page-home .arrival>.arrival-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;width:calc(100% - 72px);max-width:1208px;margin:0 auto}
.arrival-heading .eyebrow{margin:0 0 14px;font-size:11px;line-height:1.5}
.arrival-heading h2{margin:0;font:normal clamp(34px,3.5vw,48px)/1.12 Georgia,serif;letter-spacing:-.025em;color:#3e5238}
.arrival-info{padding-top:28px;min-width:0}
.arrival-info>p{font-size:16px;line-height:1.75;margin:0;max-width:530px;color:#52604b}
.arrival-info address{font-style:normal;font-size:16px;line-height:1.7;margin:22px 0 18px;padding-left:17px;border-left:2px solid #bda058}
.arrival-info .textlink{font-size:15px;color:#9d235a}
@media(max-width:700px){
 .page-home .arrival{padding-top:30px;padding-bottom:30px}
 .page-home .arrival>.arrival-layout{grid-template-columns:1fr;gap:22px;width:calc(100% - 40px)}
 .arrival-heading h2{font-size:35px}
 .arrival-info{padding-top:0}
 .arrival-info>p{font-size:15px;line-height:1.7}
 .arrival-info address{font-size:15px;margin-top:20px}
 .arrival-info .textlink{font-size:14px}
}
