.arrival{background:#eef1e8;color:var(--ink)}
.arrival-heading{display:grid;grid-template-columns:1fr 1.6fr;gap:70px;align-items:start;margin-bottom:45px}
.arrival-heading>.eyebrow{padding-top:10px}
.arrival-heading h2{margin-bottom:19px}
.arrival-heading h2 em{color:#758c78}
.arrival-heading .lead{max-width:700px}
.arrival-map-frame{background:#e6ebdf;border:1px solid #c8d5c4;box-shadow:0 22px 50px #24443012;overflow:hidden}
.arrival-map-frame picture,.arrival-map-frame img{display:block;width:100%}
.arrival-directions{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #cdd7ca}
.arrival-direction{display:flex;gap:23px;border-top:1px solid #cdd7ca;padding:30px 40px 26px 0}
.arrival-direction+.arrival-direction{border-left:1px solid #cdd7ca;padding-left:40px}
.arrival-number{font-family:'Cormorant Garamond',Georgia,serif;font-size:37px;line-height:1;color:#55735f}
.arrival-restricted .arrival-number,.arrival-restricted .eyebrow{color:#9d5647}
.arrival-direction .eyebrow{font-size:11px;margin:0 0 10px}
.arrival-direction h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:34px;line-height:1.1;margin:0 0 10px}
.arrival-direction p:last-child{font-size:15px;line-height:1.75;color:#526259;margin:0}
.arrival-preview-note{font-size:12px;line-height:1.7;color:#687a6c;margin:16px 0 0}
@media(max-width:760px){.arrival-heading{grid-template-columns:1fr;gap:22px;margin-bottom:29px}.arrival-heading>.eyebrow{padding:0;margin:0}.arrival-directions{grid-template-columns:1fr}.arrival-direction{padding:25px 0}.arrival-direction+.arrival-direction{border-left:0;padding:25px 0}.arrival-direction h3{font-size:30px}.arrival-map-frame{width:100%}}
