.area-guide .detail-hero figure img{height:auto;aspect-ratio:1470/1100;object-fit:cover;object-position:center}
.area-guide .detail-hero .lead{margin-top:20px}
.area-guide .detail-body .text-link{font-size:12px;line-height:1.6;max-width:100%;overflow-wrap:anywhere}
.area-guide-actions{display:flex;gap:22px 32px;align-items:center;flex-wrap:wrap}
.area-guide .detail-conversion>p{max-width:850px}
.area-teaser{background:#efebe5;border-top:1px solid #d9d3c9}
.area-teaser h2{font-family:var(--serif);font-size:clamp(32px,4vw,54px);max-width:850px;line-height:1.1;font-weight:400;letter-spacing:-.025em;margin:20px 0}
.area-teaser>p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:750px;margin-bottom:24px}
[dir=rtl] .area-teaser h2{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.5}
@media(max-width:700px){.area-guide .detail-hero h1{font-size:38px}.area-guide .detail-hero figure img{aspect-ratio:1470/824}.area-guide-actions{align-items:flex-start;flex-direction:column;gap:22px}.area-guide .detail-conversion .button{max-width:100%;white-space:normal}.area-teaser h2{font-size:34px}}
