/* Unpublished visual refresh review, 2026-10-15 */
.lvl-refresh-hero{position:relative;background:#e8dcc9;color:#211d18;overflow:hidden}
.lvl-refresh-hero>img{display:block;width:100%;height:auto;aspect-ratio:2688/1520;object-fit:cover}
.lvl-refresh-copy{position:absolute;left:6%;top:50%;transform:translateY(-50%);width:33%;max-width:520px}
.lvl-refresh-copy h1{font-family:Georgia,serif;font-size:clamp(34px,4.1vw,70px);font-weight:400;line-height:1.04;letter-spacing:-.035em;margin:16px 0 24px}
.lvl-refresh-copy p{font-size:clamp(15px,1.2vw,19px);line-height:1.6;max-width:34ch}
.lvl-refresh-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:600}
.lvl-refresh-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:26px}
.lvl-refresh-actions a{color:#211d18;text-decoration:none;border-bottom:1px solid #211d18;padding-bottom:5px}
.lvl-refresh-actions a:first-child{background:#211d18;color:#fff;padding:14px 22px;border:0}
.lvl-refresh-editorial{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;align-items:center;padding:80px 6%;background:#f8f5ef;color:#211d18}
.lvl-refresh-editorial img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.lvl-refresh-editorial h2{font-family:Georgia,serif;font-size:clamp(32px,3.4vw,52px);font-weight:400;line-height:1.1;margin:16px 0}
.lvl-refresh-editorial p{max-width:36ch;line-height:1.7}
.lvl-refresh-editorial a{color:inherit;text-underline-offset:6px}
.lvl-refresh-origin{max-width:1100px;margin:0 auto 48px;padding:0 24px}
.lvl-refresh-origin img{width:100%;height:auto;display:block}
@media(max-width:760px){
.lvl-refresh-copy{position:static;transform:none;width:auto;max-width:none;padding:34px 24px 28px}
.lvl-refresh-copy h1{font-size:43px;margin:14px 0 18px}
.lvl-refresh-copy p{font-size:16px;max-width:38ch}
.lvl-refresh-hero{display:flex;flex-direction:column}
.lvl-refresh-hero>img{order:2;aspect-ratio:1/1;object-fit:cover;object-position:88% center}
.lvl-refresh-editorial{grid-template-columns:1fr;gap:26px;padding:42px 24px}
.lvl-refresh-editorial img{aspect-ratio:4/3}
.lvl-refresh-origin{padding:0 24px}
.lvl-refresh-origin img{aspect-ratio:4/3;object-fit:contain;object-position:center}
}