.wl-feat{max-width:920px;margin:0 auto;padding:clamp(1.5rem,5vw,3.5rem) clamp(1rem,4vw,2rem) 4rem}.wl-feat-crumbs{font-size:.82rem;letter-spacing:.04em;color:var(--sk-ink,#565f6d);margin-bottom:1rem}.wl-feat-crumbs a{color:var(--sk-accent,#2f4d6b);text-decoration:underline}.wl-feat-crumbs a:hover{text-decoration:none}.wl-feat-h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2rem,5vw,3.2rem);font-weight:500;color:var(--ink);line-height:1.08;margin:0 0 .9rem}.wl-feat-intro{max-width:740px;color:var(--ink-soft);font-size:1.08rem;line-height:1.7;margin:0 0 1rem}.wl-feat-benefits.wl-feat-hub-grid{margin-top:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.wl-feat-hub-grid>li:last-child:nth-child(odd){grid-column:1/-1}.wl-feat-hub-card{position:relative;transition:transform .2s ease,box-shadow .2s ease}.wl-feat-hub-card:hover{transform:translateY(-3px);box-shadow:0 22px 44px -26px rgb(var(--sk-shadow-rgb,40 67 95)/.5)}.wl-feat-hub-art{position:relative;height:200px;margin:-1.3rem -1.4rem 1.1rem;border-radius:1rem 1rem 0 0;overflow:hidden;background:var(--sk-bg-2,#f2ede6);border-bottom:1px solid rgb(var(--sk-ink-rgb,40 67 95)/.08)}.wl-feat-hub-link{color:var(--ink);text-decoration:none}.wl-feat-hub-link:before{content:"";position:absolute;inset:0}.wl-feat-hub-link:hover{text-decoration:underline}.wl-feat-hub-link:after{content:" →";color:var(--sk-danger,#8a6a3f)}.wl-feat-visual{margin:2.2rem 0 .4rem}.wl-feat-visual .wl-ph-wrap{margin:0 auto}.wl-feat-section{margin-top:2.8rem}.wl-feat-section-title{font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:500;color:var(--ink);margin:0 0 1.3rem}.wl-feat-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.wl-feat-step{display:grid;grid-template-columns:auto 1fr;gap:.2rem 1.1rem;align-items:start;padding:1.2rem 1.3rem;border-radius:1rem;background:var(--sk-surface,#fff);border:1px solid rgb(var(--sk-ink-rgb,40 67 95)/.12);box-shadow:0 14px 36px -28px rgb(var(--sk-shadow-rgb,40 67 95)/.4)}.wl-feat-step-n{grid-row:1/3;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--ink);color:#f5f7fa;font-family:var(--font-display);font-size:1.25rem;font-weight:500;font-variant-numeric:lining-nums}.wl-feat-benefits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.wl-feat-benefit{padding:1.3rem 1.4rem;border-radius:1rem;background:var(--sk-surface,#fff);border:1px solid rgb(var(--sk-ink-rgb,40 67 95)/.12);box-shadow:0 14px 36px -28px rgb(var(--sk-shadow-rgb,40 67 95)/.4)}.wl-feat-benefit>.wl-feat-block-title:last-child{margin-bottom:0}.wl-feat-block-title{font-family:var(--font-display);font-size:1.3rem;font-weight:500;color:var(--ink);margin:0 0 .35rem}.wl-feat-block-body{margin:0;color:var(--ink-soft);line-height:1.6}.wl-feat-faq{display:flex;flex-direction:column;gap:.9rem}.wl-feat-faq-item{padding:1.2rem 1.3rem;border-radius:1rem;background:var(--sk-surface,#fbf8f4);border:1px solid rgb(var(--sk-ink-rgb,40 67 95)/.1)}.wl-feat-q{font-size:1.05rem;font-weight:600;color:var(--ink);margin:0 0 .4rem}.wl-feat-a{margin:0;color:var(--ink-soft);line-height:1.6}.wl-feat-cta{margin-top:3rem}.wl-feat-cta-line{font-family:var(--font-display);font-size:clamp(1.35rem,3.5vw,1.9rem);color:var(--sk-accent,#2f4d6b);margin:0 0 1.1rem;max-width:620px}.wl-feat-cta-btn{display:inline-flex;align-items:center;padding:.85rem 1.6rem;border-radius:999px;background:var(--ink);color:#f5f7fa;font-weight:600;text-decoration:none;transition:background .18s ease}.wl-feat-cta-btn:hover{background:var(--paper-deep)}.wl-feat-alt-link{font-size:.9rem;color:var(--sk-accent,#2f4d6b);text-decoration:underline;text-underline-offset:2px}.wl-feat-alt-link:hover{color:var(--paper-deep)}.wl-feat-alt-link:focus-visible,.wl-feat-crumbs a:focus-visible,.wl-feat-cta-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:999px}.wl-feat-alt-link:focus-visible,.wl-feat-crumbs a:focus-visible{border-radius:6px}.wl-feat-prose{max-width:760px;color:var(--sk-ink,#3a4651);line-height:1.7;margin:0 0 .9rem}.wl-feat-prose:last-child{margin-bottom:0}.wl-feat-a a,.wl-feat-block-body a,.wl-feat-intro a,.wl-feat-prose a{color:var(--sk-accent,#2f4d6b);text-decoration:underline;text-decoration-color:rgb(var(--sk-accent-rgb,47 77 107)/.4);text-underline-offset:3px}.wl-feat-a a:hover,.wl-feat-block-body a:hover,.wl-feat-intro a:hover,.wl-feat-prose a:hover{text-decoration-color:currentColor}.wl-feat-related{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.2rem}.wl-feat-related a{color:var(--sk-accent,#2f4d6b);font-size:.97rem;text-decoration:underline;text-decoration-color:rgb(var(--sk-accent-rgb,47 77 107)/.35);text-underline-offset:3px}.wl-feat-related a:hover{text-decoration-color:currentColor}.wl-feat-a a:focus-visible,.wl-feat-block-body a:focus-visible,.wl-feat-intro a:focus-visible,.wl-feat-prose a:focus-visible,.wl-feat-related a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.wl-feat-more-intro{margin:0 0 1.4rem;max-width:62ch;color:var(--wl-mauve)}.wl-feat-more{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem 2.6rem;grid-template-columns:1fr}@media (min-width:760px){.wl-feat-more{grid-template-columns:1fr 1fr}}.wl-feat-more-item{min-width:0;border-left:2px solid var(--wl-gold);padding-left:.95rem}.wl-feat-more-title{margin:0 0 .3rem;font-family:var(--wl-display);font-weight:500;font-size:1.05rem;line-height:1.25;color:var(--wl-wine)}.wl-feat-more-link{color:inherit;text-decoration:none}.wl-feat-more-link:focus-visible,.wl-feat-more-link:hover{text-decoration:underline;text-underline-offset:3px}.wl-feat-more-link:after{content:" →";color:var(--wl-gold)}.wl-feat-more-body{margin:0;font-size:.93rem;line-height:1.6;color:var(--wl-mauve)}