.wl-description{display:block;color:#392a20;background:#faf7f0;padding:44px 4% 64px}
.wl-description__inner{max-width:1472px;margin:0 auto}
.wl-description__header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:0 0 26px;padding:0;border:0;background:none}
.wl-description__eyebrow{font:500 10px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:.2em;text-transform:uppercase;color:#92734f;margin:0 0 12px}
.wl-description__header h2{font:400 clamp(34px,3.2vw,48px)/1.12 var(--wl-display-font,Georgia,serif);letter-spacing:-.025em;color:#392a20;margin:0}
.wl-description__caption{max-width:300px;font:400 13px/1.7 var(--font-body-family,Arial,sans-serif);color:#897461;margin:0 0 3px}
.wl-description__card{border:1px solid #b69a7138;border-radius:18px;background:linear-gradient(135deg,#fffdf9,#f5eee3);box-shadow:inset 0 1px 0 #fff,0 12px 32px #49321c07;overflow:hidden}
.wl-description__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:18px 24px;border-bottom:1px solid #b69a712b;background:#eee5d647}
.wl-description [hidden]{display:none!important}
.wl-description__tabs button{appearance:none;flex:0 1 auto;border:1px solid transparent;border-radius:9px;background:transparent;color:#77614d;padding:11px 16px;font:500 12px/1.5 var(--font-body-family,Arial,sans-serif);letter-spacing:.01em;text-align:left;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}
.wl-description__tabs button:hover{background:#fffaf4;color:#392a20}
.wl-description__tabs button[aria-selected=true]{color:#fff8ea;border-color:#795d3f60;background:linear-gradient(115deg,#654932,#35251a);box-shadow:inset 0 1px 0 #e7c39540,0 3px 8px #392a2012}
.wl-description__copy{padding:clamp(24px,3.4vw,48px);color:#6d5a48;overflow-wrap:anywhere;font:400 15px/1.9 var(--font-body-family,Arial,sans-serif);letter-spacing:.005em;animation:wl-details-in .25s ease-out}
.wl-description__copy>:first-child{margin-top:0!important}.wl-description__copy>:last-child{margin-bottom:0!important}
.wl-description__copy :is(h1,h2,h3,h4,h5,h6){font:400 clamp(25px,2.4vw,34px)/1.25 var(--wl-display-font,Georgia,serif)!important;letter-spacing:-.018em!important;color:#392a20!important;border:0;margin:24px 0 16px}
.wl-description__copy :is(p,li,td,th,span){font-family:var(--font-body-family,Arial,sans-serif)!important;font-size:15px!important;line-height:1.9!important;color:inherit!important;letter-spacing:.005em!important}
.wl-description__copy p{max-width:100ch;margin:0 0 18px}
.wl-description__copy strong{font-weight:600;color:#493321}
.wl-description__copy :is(ul,ol){padding-left:22px;margin:16px 0;max-width:100ch}
.wl-description__copy li{padding-left:5px;margin:8px 0}.wl-description__copy li::marker{color:#a58455}
.wl-description__copy a{color:#795b36;text-underline-offset:4px}
.wl-description__copy table{width:100%;border-collapse:collapse;box-shadow:none;background:#fffaf480;margin:22px 0}
.wl-description__copy :is(th,td){padding:14px 18px;border:1px solid #b69a7133;text-align:left}.wl-description__copy th{background:#e9ddc957;font-weight:500}
.wl-description__copy :is(img,video,iframe){max-width:100%;border-radius:10px}.wl-description__copy :is(img,video){height:auto}
.wl-description :is(button,a,[tabindex]):focus-visible{outline:2px solid #9b743f;outline-offset:3px}
@keyframes wl-details-in{from{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:none}}
@media(max-width:749px){.wl-description{padding:28px 20px 42px}.wl-description__header{display:block;margin-bottom:20px}.wl-description__header h2{font-size:36px}.wl-description__caption{font-size:12px;margin-top:12px;max-width:32ch}.wl-description__card{border-radius:14px}.wl-description__tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding:12px;gap:5px}.wl-description__tabs button{flex:0 0 auto;max-width:230px;padding:10px 13px;min-height:44px;font-size:11px}.wl-description__copy{padding:24px 20px}.wl-description__copy :is(p,li,td,th,span){font-size:14px!important}.wl-description__copy :is(th,td){padding:10px}.wl-description__copy table{display:block;overflow:auto}}
@media(prefers-reduced-motion:reduce){.wl-description__copy{animation:none}.wl-description__tabs button{transition:none}}
