/* Lankaora V70: editorial discovery, map and newsletter */
body.lankaora-home .v45-explore{background:#fff!important;max-width:none!important;padding:95px max(5vw,calc((100vw - 1320px)/2)) 85px!important}
body.lankaora-home .v45-explore-head{display:block!important;margin-bottom:42px!important}
body.lankaora-home .v45-explore-head h2{font-size:clamp(43px,5.1vw,74px)!important;line-height:1.04!important;font-weight:850!important;letter-spacing:-.055em!important;text-transform:none!important;margin:0 0 14px!important;color:#101010!important}
body.lankaora-home .v45-explore-head p{font-size:clamp(17px,1.6vw,24px)!important;line-height:1.4!important;color:#252525!important;max-width:900px!important;margin:0 0 20px!important}
body.lankaora-home .v45-explore-head .v45-see-all{position:static!important;display:inline-flex!important;font-size:14px!important;letter-spacing:0!important;font-weight:750!important;text-transform:none!important;color:#111!important;text-decoration:none!important}
.v70-article-grid{columns:3;column-gap:32px}.v70-article{break-inside:avoid;display:inline-block;width:100%;margin:0 0 36px;vertical-align:top}.v70-article-link{display:block;text-decoration:none;color:#101010}.v70-article img{display:block;width:100%;height:260px;object-fit:cover;border-radius:7px;margin-bottom:14px}.v70-article:nth-child(1) img,.v70-article:nth-child(4) img{height:450px}.v70-article:nth-child(5) img{height:310px}.v70-article h3{font-size:clamp(20px,1.9vw,27px);line-height:1.14;letter-spacing:-.03em;font-weight:800;margin:0 0 9px;text-transform:none}.v70-article p{font-size:15px;line-height:1.55;color:#343434;margin:0 0 11px}.v70-tags{display:flex;flex-wrap:wrap;gap:6px}.v70-tags span{border:1px solid #d5d5d5;border-radius:4px;padding:5px 10px;font-size:12px;color:#272727;background:#fff}.v70-article-link:hover h3{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}
body.lankaora-home .v70-map-section{max-width:1240px;margin:0 auto;padding:92px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,7vw,120px);align-items:center;background:#fff}.v70-map-visual{height:490px;background:#e0eae4;border-radius:8px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.v70-map-visual svg{height:90%;width:90%}.v70-map-caption{position:absolute;bottom:24px;left:26px;font-size:11px;font-weight:750;letter-spacing:.17em;color:#244937}.v70-map-copy h2{font-size:clamp(34px,3.5vw,52px);line-height:1.07;letter-spacing:-.04em;margin:0 0 25px;color:#111;font-weight:800}.v70-map-copy p{font-size:16px;line-height:1.65;color:#262626;max-width:430px;margin:0 0 21px}.v70-map-copy .v70-map-intro{font-weight:650}.v70-map-button{display:inline-flex;align-items:center;gap:22px;border:1px solid #252525;color:#111;text-decoration:none;border-radius:3px;padding:14px 19px;font-size:13px;font-weight:700;margin-top:5px}.v70-map-button:hover{background:#111;color:#fff}
body.lankaora-home .v70-newsletter{max-width:none;margin:0;min-height:520px;position:relative;background:#142d2e url('images/destinations/mirissa.webp') center 52%/cover no-repeat;display:flex;align-items:center;justify-content:flex-end;padding:80px max(6vw,calc((100vw - 1260px)/2));color:white}.v70-newsletter-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,22,26,.24),rgba(4,20,24,.7) 56%,rgba(4,20,24,.85))}.v70-newsletter-content{position:relative;width:min(100%,520px)}.v70-newsletter-kicker{font-size:12px;letter-spacing:.16em;font-weight:800;margin:0 0 14px}.v70-newsletter h2{font-size:clamp(36px,3.9vw,57px);line-height:1.04;letter-spacing:-.04em;color:#fff;margin:0 0 21px}.v70-newsletter-content>p:not(.v70-newsletter-kicker){font-size:16px;line-height:1.65;color:#fff;margin:0 0 20px}.v70-newsletter-status{opacity:.8;font-style:italic}.v70-newsletter-button{display:inline-flex;gap:25px;align-items:center;padding:14px 22px;border-radius:3px;background:white;color:#111;text-decoration:none;font-weight:750;font-size:14px}
@media(max-width:900px){.v70-article-grid{columns:2}body.lankaora-home .v70-map-section{gap:30px}.v70-map-visual{height:390px}}
@media(max-width:620px){body.lankaora-home .v45-explore{padding:62px 6vw!important}.v70-article-grid{columns:1}.v70-article img,.v70-article:nth-child(1) img,.v70-article:nth-child(4) img,.v70-article:nth-child(5) img{height:260px}.v70-article:nth-child(1) img{height:360px}body.lankaora-home .v70-map-section{grid-template-columns:1fr;padding:64px 6vw}.v70-map-visual{height:350px}.v70-map-copy h2{font-size:37px}body.lankaora-home .v70-newsletter{min-height:500px;justify-content:center;padding:70px 7vw}.v70-newsletter-shade{background:rgba(4,20,24,.72)}}
