.area-directory,.area-guide{color:#0b0d0d;background:#f5f1e8}.area-hero{color:#fff;background:#3155ff;flex-direction:column;justify-content:flex-end;min-height:570px;padding:95px max(7vw,28px);display:flex}.area-hero>p,.area-decision>div>p,.area-guide-hero p,.area-intro>div>p,.area-highlights header p,.area-tips p{letter-spacing:.2em;color:#dcff3f;font-size:9px;font-weight:900}.area-hero h1,.area-guide-hero h1{text-transform:uppercase;letter-spacing:-.08em;margin:20px 0;font:clamp(70px,9vw,135px)/.75 Arial Black,Arial,sans-serif}.area-hero h1 em{text-transform:none;font:400 1em Instrument Serif}.area-hero>span{max-width:740px;font-size:18px;line-height:1.55}.area-list{grid-template-columns:1fr 1fr;gap:55px 25px;padding:90px max(7vw,28px);display:grid}.area-list>a{border-top:5px solid #0b0d0d}.area-list figure{height:340px;margin:0;position:relative;overflow:hidden}.area-list img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.area-list a:hover img{transform:scale(1.03)}.area-list figure span{background:#dcff3f;padding:12px;font-weight:900;position:absolute;bottom:0;left:0}.area-list>a>div{padding:22px 0}.area-list small{color:#3155ff;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.area-list h2{margin:10px 0;font:44px/1 Instrument Serif}.area-list p{font-size:16px}.area-list footer{text-transform:uppercase;border-top:1px solid #0b0d0d;justify-content:space-between;padding-top:16px;font-size:9px;display:flex}.area-decision,.area-intro,.area-tips{grid-template-columns:1fr 1fr;gap:85px;padding:85px max(7vw,28px);display:grid}.area-decision{color:#fff;background:#0b0d0d}.area-decision h2,.area-intro h2,.area-tips h2{margin:10px 0;font:clamp(48px,6vw,78px)/.9 Instrument Serif}.area-decision>div+div{font-size:17px;line-height:1.6}.area-decision a{color:#0b0d0d;text-transform:uppercase;background:#dcff3f;margin-top:15px;padding:15px 18px;font-size:9px;font-weight:900;display:inline-block}.area-guide-hero{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:650px;padding:90px max(7vw,28px);display:flex}.area-guide-hero span{font:28px Instrument Serif}.area-facts{background:#dcff3f;grid-template-columns:repeat(3,1fr);display:grid}.area-facts article{border-right:1px solid #0b0d0d;padding:28px max(3vw,20px)}.area-facts span,.area-facts strong{display:block}.area-facts span{letter-spacing:.15em;font-size:8px;font-weight:900}.area-facts strong,.area-facts a{margin-top:8px;font:23px Instrument Serif;display:block}.area-intro>div+div{font-size:19px;line-height:1.65}.area-intro aside{background:#fff;border-left:5px solid #ff467f;margin-top:24px;padding:26px}.area-intro aside strong{letter-spacing:.14em;margin-bottom:10px;font-size:9px;display:block}.area-highlights{background:#fff;padding:85px max(7vw,28px)}.area-highlights header h2{margin:8px 0 30px;font:clamp(45px,5vw,70px)/.9 Instrument Serif}.area-highlights>div{border-top:4px solid #0b0d0d;grid-template-columns:repeat(3,1fr);display:grid}.area-highlights a{border-bottom:1px solid #0b0d0d;border-right:1px solid #0b0d0d;flex-direction:column;min-height:240px;padding:28px;display:flex}.area-highlights span{color:#3155ff;font-size:9px;font-weight:900}.area-highlights strong{margin:25px 0 8px;font:30px Instrument Serif}.area-highlights b{text-transform:uppercase;margin-top:auto;font-size:9px}.area-tips{color:#fff;background:#3155ff}.area-tips ol{margin:0;padding:0;list-style:none}.area-tips li{border-bottom:1px solid #ffffff3d;padding:20px 0;font:24px Instrument Serif}.area-tips li span{color:#dcff3f;margin-right:20px;font:10px Arial}.area-actions{gap:10px;padding:35px max(7vw,28px);display:flex}.area-actions a{color:#fff;text-transform:uppercase;background:#0b0d0d;padding:15px 18px;font-size:9px;font-weight:900}.area-actions a:first-child{color:#0b0d0d;background:#dcff3f}@media (max-width:850px){.area-decision,.area-intro,.area-tips{grid-template-columns:1fr;gap:35px}.area-highlights>div{grid-template-columns:1fr}.area-guide-hero{min-height:520px}}@media (max-width:560px){.area-hero{min-height:auto;padding-top:75px}.area-hero h1,.area-guide-hero h1{font-size:54px}.area-list{grid-template-columns:1fr}.area-list figure{height:270px}.area-facts{grid-template-columns:1fr}.area-facts article{border-bottom:1px solid #0b0d0d;border-right:0}.area-actions{flex-direction:column}.area-decision,.area-intro,.area-tips{padding-top:65px;padding-bottom:65px}}
