/* Vella Edit V5.4.4 — quiet V3-compatible buying-guide discovery.
   The linked product infographic is a real editorial section, never an image
   pushed below a sticky purchase panel. */
.v544-guide-shortcut{display:inline-flex!important;align-items:center;gap:14px;justify-content:space-between;max-width:100%;font:700 13px/1.5 var(--sans,Arial,sans-serif)!important;color:#785b2a!important;text-decoration:none!important;border-bottom:1px solid #b49b73;padding:12px 0 6px;margin:3px 0 1px}
.v544-guide-shortcut:hover,.v544-guide-shortcut:focus-visible{color:#35260d!important;border-bottom-color:#745320}
.v544-guide-shortcut span{font-size:18px}
.v544-discovery{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(18px,3.5vw,58px);align-items:stretch;margin-top:8px;margin-bottom:clamp(34px,5vw,64px);padding-top:clamp(22px,4vw,42px);padding-bottom:clamp(22px,4vw,46px);border-top:1px solid #e7e0d5;border-bottom:1px solid #e7e0d5}
.v544-discovery:not(.has-both){grid-template-columns:minmax(0,1fr)}
.v544-discovery-guide{background:#faf9f6;border:1px solid #e8e2d8;padding:clamp(24px,4vw,47px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}
.v544-discovery-guide .eyebrow,.v544-discovery-graphic .eyebrow{display:block;font:700 11px/1.4 var(--sans,Arial,sans-serif);letter-spacing:.15em;color:#8b6d39;text-transform:uppercase}
.v544-discovery-guide h2{font:400 clamp(27px,3vw,43px)/1.17 var(--serif,Georgia,serif);letter-spacing:-.022em;color:#201c18;margin:15px 0 12px;max-width:20ch}
.v544-discovery-guide p{font:15px/1.7 var(--sans,Arial,sans-serif);color:#71675b;max-width:54ch;margin:0 0 24px}
.v544-read-guide{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;min-height:47px;padding:12px 18px;background:#80632d;border:1px solid #80632d;color:#fff!important;text-decoration:none!important;font:700 13px/1.4 var(--sans,Arial,sans-serif);transition:box-shadow .2s,transform .2s}
.v544-read-guide:hover,.v544-read-guide:focus-visible{box-shadow:0 5px 18px rgba(100,73,27,.19);transform:translateY(-1px)}
.v544-discovery-graphic{border:1px solid #e8e2d8;padding:clamp(14px,2vw,24px);min-width:0;display:flex;flex-direction:column;gap:14px;background:#fff}
.v544-graphic-link{display:flex;align-items:center;justify-content:center;min-width:0;min-height:200px;max-height:560px;background:#fff;overflow:hidden}
.v544-graphic-link img{display:block!important;max-width:100%!important;width:auto!important;height:auto!important;max-height:540px!important;object-fit:contain!important;object-position:center!important}
.v544-graphic-link:focus-visible{outline:2px solid #98753e;outline-offset:3px}
.v544-graphic-bottom{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid #eee8de;padding-top:13px}
.v544-graphic-bottom h2{font:400 clamp(22px,2.3vw,30px)/1.25 var(--serif,Georgia,serif);margin:0;color:#25201b}
.v544-graphic-bottom>a{display:inline-block;font:700 12px/1.5 var(--sans,Arial,sans-serif);color:#785b2a;text-decoration:none;border-bottom:1px solid #bca682;white-space:nowrap}
.v544-home-guides{padding-block:25px 30px;margin-bottom:4px;border-top:1px solid #ece6db;border-bottom:1px solid #ece6db}
.v544-guide-list-title{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-bottom:20px}
.v544-guide-list-title h2{font:400 clamp(27px,3vw,39px)/1.1 var(--serif,Georgia,serif);margin:0;color:#26211d}
.v544-guide-list-title>a{margin-left:auto;text-decoration:none;color:#805d28;font:700 12px/1.5 var(--sans,Arial,sans-serif);border-bottom:1px solid #c5ac85}
.v544-guide-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.v544-guide-list>a{min-width:0;min-height:116px;padding:19px 18px;background:#fff;border:1px solid #e6dfd4;display:flex;flex-direction:column;gap:8px;text-decoration:none!important;color:#29231d!important;transition:border-color .2s,box-shadow .2s}
.v544-guide-list>a:hover,.v544-guide-list>a:focus-visible{border-color:#baa27a;box-shadow:0 7px 20px rgba(63,43,16,.05)}
.v544-guide-list>a>span{font:700 10px/1.5 var(--sans,Arial,sans-serif);letter-spacing:.15em;color:#906e3c}
.v544-guide-list>a>strong{font:400 clamp(18px,1.8vw,23px)/1.24 var(--serif,Georgia,serif);font-weight:400}
.v544-guide-list>a>b{align-self:flex-end;color:#866833}
.v544-hero-guide-link{font:700 13px/1.5 var(--sans,Arial,sans-serif);text-decoration:none!important;color:#745322!important;border-bottom:1px solid #a98a53;padding:8px 0}
.v544-hero-guide-link:hover{color:#3c2a10!important}
@media(max-width:900px){.v544-discovery{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.v544-discovery-guide{padding:24px}.v544-discovery-guide h2{font-size:clamp(25px,3.6vw,35px)}}
@media(max-width:700px){.v544-discovery,.v544-discovery.has-both{grid-template-columns:minmax(0,1fr)}.v544-discovery-guide{padding:24px}.v544-discovery-guide h2{max-width:none;font-size:clamp(28px,7.5vw,37px)}.v544-graphic-link{max-height:480px}.v544-graphic-link img{max-height:450px!important}.v544-guide-list{grid-template-columns:1fr;gap:9px}.v544-guide-list>a{min-height:0;padding:16px}.v544-guide-list-title{align-items:center}.v544-home-guides{padding-block:25px}}
@media(prefers-reduced-motion:reduce){.v544-read-guide,.v544-guide-list>a{transition:none}.v544-read-guide:hover{transform:none}}
