.home-editorial{background:var(--paper)}.home-editorial__wrap{max-width:1040px}.home-editorial__intro{max-width:76ch;color:var(--ink-soft);margin:22px auto 12px;font-size:18px;line-height:1.85}.home-editorial__date{color:var(--ink-mute);font-size:13px}.home-editorial__questions{border-top:1px solid var(--hairline-strong)}.home-editorial__question{border-bottom:1px solid var(--hairline-strong);scroll-margin-top:110px}.home-editorial__question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:22px 0;list-style:none;display:flex}.home-editorial__question summary::-webkit-details-marker{display:none}.home-editorial__question summary h2{font:500 clamp(23px,3vw,30px)/1.35 var(--ff-display);color:var(--wine);margin:0}.home-editorial__question summary svg{color:var(--clay-deep);flex:0 0 20px}.home-editorial__question[open] summary svg{transform:rotate(45deg)}.home-editorial__answer{max-width:78ch;padding-bottom:28px}.home-editorial__answer p{color:var(--ink-soft);margin:0 0 20px;font-size:17px;line-height:1.95}.home-editorial__answer .home-editorial__sources{overflow-wrap:anywhere;margin:16px 0 0;font-size:13px}.home-editorial__sources a{text-underline-offset:3px;text-decoration:underline}.home-editorial__link{min-height:44px;color:var(--wine);text-underline-offset:5px;align-items:center;gap:10px;font-weight:650;text-decoration:underline;display:inline-flex}.home-editorial__takeaways{background:var(--cream);border:1px solid var(--hairline);border-radius:18px;margin-top:35px;padding:clamp(22px,4vw,36px)}.home-editorial__takeaways h3{font:500 29px/1.3 var(--ff-display);color:var(--wine);margin:0 0 15px}.home-editorial__takeaways ul{margin:0;padding-inline-start:22px}.home-editorial__takeaways li{color:var(--ink-soft);padding:6px 0;font-size:16px;line-height:1.85}.home-editorial__contact{background:var(--wine);color:var(--cream);text-align:center;border-radius:20px;margin-top:40px;padding:clamp(28px,5vw,50px);scroll-margin-top:110px}.home-editorial__contact>span{color:var(--honey)}.home-editorial__contact h2{font:400 clamp(32px,4vw,44px)/1.2 var(--ff-display);margin:15px 0}.home-editorial__contact p{line-height:1.8}.home-editorial__contact .btn{background:var(--honey);color:var(--wine);white-space:normal;min-height:48px;margin-top:22px}.home-editorial a:focus-visible,.home-editorial summary:focus-visible{outline:3px solid var(--clay-deep);outline-offset:5px}@media (width<=640px){.home-editorial__intro{font-size:17px}.home-editorial__answer p{font-size:16px;line-height:1.9}}.hero .hero-title{max-width:18ch;font-size:clamp(48px,6.8vw,98px);line-height:1.1}.hero-title .hero-brand{margin-top:8px;font-size:.7em;line-height:1;display:block}.hero .hero-inner{padding-block:clamp(46px,6vw,82px) 92px}.hero .hero-strip{grid-template-columns:repeat(3,1fr);margin-top:30px;padding-top:24px}.hero .hero-strip strong{font-size:clamp(20px,2.3vw,29px)}.hero .hero-eyebrow{letter-spacing:.09em;flex-wrap:wrap;justify-content:center;margin-bottom:24px}.hero .hero-sub{margin-bottom:28px}.hero .hero-bg .spa-image{mix-blend-mode:normal;opacity:.72}.hero .hero-scroll{bottom:15px}.hero .scroll-line{height:20px}.home-decisions{background:var(--paper)}.home-decisions__heading{text-align:center;max-width:780px;margin:0 auto 32px}.home-decisions__heading h2{font:400 clamp(32px,4.5vw,54px)/1.15 var(--ff-display);color:var(--wine);text-wrap:balance;margin-block:16px}.home-decisions__heading h2 em{color:var(--clay);font-style:normal}.home-decisions__heading p{color:var(--ink-soft);font-size:17px;line-height:1.85}.home-decisions__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-decision{border:1px solid var(--hairline);background:var(--cream);color:var(--wine);border-radius:16px;flex-direction:column;align-items:flex-start;padding:clamp(22px,3vw,35px);transition:transform .2s,box-shadow .2s;display:flex}.home-decision:hover{transform:translateY(-3px);box-shadow:0 12px 28px #5b1f2a14}.home-decision h3{font:500 clamp(25px,2.5vw,31px)/1.3 var(--ff-display);margin:23px 0 10px}.home-decision p{color:var(--ink-soft);margin:0 0 22px;line-height:1.75}.home-decision>span{align-items:center;gap:12px;min-height:44px;margin-top:auto;font-weight:650;display:flex}.home-guide-links{background:var(--cream)}.home-guide-links__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:30px 0 20px;display:grid}.home-guide-links__grid>a{background:var(--paper);border:1px solid var(--hairline);border-radius:16px;flex-direction:column;align-items:flex-start;padding:26px;display:flex}.home-guide-links__mark{font:400 28px/1.2 var(--ff-display);color:var(--clay);margin-bottom:22px;display:inline-flex}.home-guide-links__grid h3{font:500 26px/1.3 var(--ff-display);color:var(--wine);margin:0 0 10px}.home-guide-links__grid p{color:var(--ink-soft);margin:0 0 24px;font-size:16px;line-height:1.75}.home-guide-links__grid svg{color:var(--wine);margin-top:auto}.home-decision:focus-visible,.home-guide-links__grid>a:focus-visible{outline:3px solid var(--clay);outline-offset:4px}@media (width<=900px){.home-guide-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hero{min-height:auto}.hero .hero-strip{gap:12px}.hero .hero-strip span{letter-spacing:0;font-size:10px}.hero .hero-strip strong{font-size:20px}.hero .hero-eyebrow{gap:9px;font-size:11px}.hero .ss-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.hero .ss-tabs .ss-scope{display:none}.hero .ss-tab{white-space:normal;min-height:48px;padding:8px 4px;font-size:12px;line-height:1.35}.home-decisions__grid{grid-template-columns:1fr;gap:12px}.home-decision{padding:23px}.home-decision h3{margin-top:14px}.home-guide-links__grid{grid-template-columns:1fr}.home-guide-links__grid>a{grid-template-columns:minmax(0,1fr) auto;gap:8px 15px;display:grid}.home-guide-links__mark{grid-column:1/-1;margin-bottom:7px;font-size:22px}.home-guide-links__grid h3{margin-bottom:0}.home-guide-links__grid p{grid-row:3;margin:0}.home-guide-links__grid svg{grid-area:2/2/4;align-self:center;margin:0}}
