.finder-hero[data-astro-cid-dc45qezv]{background:linear-gradient(125deg,var(--cream),#f7eeeb 58%,#e7d8d9);padding:100px 0}.hero-grid[data-astro-cid-dc45qezv]{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;display:grid}.finder-hero[data-astro-cid-dc45qezv] .display[data-astro-cid-dc45qezv]{margin:18px 0 24px}.finder-hero[data-astro-cid-dc45qezv] .display[data-astro-cid-dc45qezv] em[data-astro-cid-dc45qezv]{color:var(--clay);font-weight:500}.finder-hero[data-astro-cid-dc45qezv] p[data-astro-cid-dc45qezv]{color:#655d60;max-width:730px;font-size:1.05rem;line-height:1.75}.finder-hero[data-astro-cid-dc45qezv] .button[data-astro-cid-dc45qezv]{cursor:pointer;border:0;margin-top:10px}.fine[data-astro-cid-dc45qezv]{color:#7b7275!important;margin-top:14px!important;font-size:.76rem!important}.hero-card[data-astro-cid-dc45qezv]{border-left:1px solid var(--line);gap:12px;padding-left:34px;display:grid}.hero-card[data-astro-cid-dc45qezv] span[data-astro-cid-dc45qezv]{text-transform:uppercase;letter-spacing:.14em;color:var(--clay);margin-bottom:6px;font-size:.62rem;font-weight:600}.hero-card[data-astro-cid-dc45qezv] strong[data-astro-cid-dc45qezv]{font:500 1.25rem/1.25 var(--serif);border-bottom:1px solid var(--line);padding-bottom:12px}.intro[data-astro-cid-dc45qezv]{background:var(--paper)}.finder-shell[data-astro-cid-dc45qezv]{background:var(--paper);scroll-margin-top:90px}.finder-layout[data-astro-cid-dc45qezv]{grid-template-columns:190px minmax(0,1fr);gap:58px;display:grid}.finder-layout[data-astro-cid-dc45qezv] aside[data-astro-cid-dc45qezv]{align-self:start;position:sticky;top:110px}.progress[data-astro-cid-dc45qezv]{background:var(--sand);height:4px;margin:18px 0 10px;overflow:hidden}.progress[data-astro-cid-dc45qezv] span[data-astro-cid-dc45qezv]{background:var(--clay);width:20%;height:100%;transition:width .2s;display:block}.finder-layout[data-astro-cid-dc45qezv] aside[data-astro-cid-dc45qezv] p[data-astro-cid-dc45qezv]{color:#726a6d;font-size:.75rem}.back[data-astro-cid-dc45qezv]{font:600 .66rem var(--sans);text-transform:uppercase;letter-spacing:.11em;cursor:pointer;background:0 0;border:0;padding:8px 0}.finder-panel[data-astro-cid-dc45qezv]{max-width:900px}.question-kicker[data-astro-cid-dc45qezv],.result-label[data-astro-cid-dc45qezv],.section-label[data-astro-cid-dc45qezv]{text-transform:uppercase;letter-spacing:.15em;color:var(--clay);font-size:.66rem;font-weight:600}.finder-panel[data-astro-cid-dc45qezv] h2[data-astro-cid-dc45qezv]{font:500 clamp(2.5rem,4.8vw,4.8rem)/1 var(--serif);margin:10px 0 16px}.question-copy[data-astro-cid-dc45qezv],.result-lede[data-astro-cid-dc45qezv]{color:#655d60;max-width:720px;line-height:1.7}.choice-grid[data-astro-cid-dc45qezv]{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.choice-card[data-astro-cid-dc45qezv]{appearance:none;border:1px solid var(--line);text-align:left;cursor:pointer;min-height:112px;color:var(--ink);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:20px;transition:all .18s;display:flex}.choice-card[data-astro-cid-dc45qezv]:hover,.choice-card[data-astro-cid-dc45qezv]:focus-visible{background:var(--cream);border-color:var(--clay);outline:none;transform:translateY(-2px)}.choice-card[data-astro-cid-dc45qezv].saved-choice{border-color:var(--clay);background:#fcf7f3}.choice-card[data-astro-cid-dc45qezv].saved-choice:after{content:"Saved";font:600 .55rem var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--clay)}.choice-card[data-astro-cid-dc45qezv] strong[data-astro-cid-dc45qezv]{font:500 1.2rem/1.2 var(--serif);margin-bottom:6px;display:block}.choice-card[data-astro-cid-dc45qezv] small[data-astro-cid-dc45qezv]{color:#756c6f;font-size:.74rem;line-height:1.4;display:block}.choice-card[data-astro-cid-dc45qezv] b[data-astro-cid-dc45qezv]{color:var(--clay)}.result-subtitle[data-astro-cid-dc45qezv]{font:500 1.25rem var(--serif);color:var(--clay);margin:0 0 12px}.profile-tags[data-astro-cid-dc45qezv]{flex-wrap:wrap;gap:7px;margin:24px 0;display:flex}.profile-tags[data-astro-cid-dc45qezv] span[data-astro-cid-dc45qezv]{border:1px solid var(--line);background:var(--cream);border-radius:999px;padding:7px 10px;font-size:.65rem}.result-grid[data-astro-cid-dc45qezv]{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:30px 0;display:grid}.result-card[data-astro-cid-dc45qezv]{background:var(--paper);padding:22px}.result-card[data-astro-cid-dc45qezv]:first-child{grid-column:1/-1}.result-card[data-astro-cid-dc45qezv] span[data-astro-cid-dc45qezv]{text-transform:uppercase;letter-spacing:.13em;color:var(--clay);font-size:.62rem;font-weight:600}.result-card[data-astro-cid-dc45qezv] p[data-astro-cid-dc45qezv]{color:#61595c;margin:9px 0 0;line-height:1.6}.watch[data-astro-cid-dc45qezv]{border-top:1px solid var(--line);padding:24px 0}.watch[data-astro-cid-dc45qezv] ul[data-astro-cid-dc45qezv]{margin:14px 0 0;padding-left:20px}.watch[data-astro-cid-dc45qezv] li[data-astro-cid-dc45qezv]{color:#655d60;padding:5px 0;line-height:1.55}.guide-links[data-astro-cid-dc45qezv]{border-top:1px solid var(--line);padding:24px 0}.guide-links[data-astro-cid-dc45qezv]>div[data-astro-cid-dc45qezv]:last-child{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.guide-links[data-astro-cid-dc45qezv] a[data-astro-cid-dc45qezv]{background:var(--cream);padding:8px 11px;font-size:.68rem}.product-matches[data-astro-cid-dc45qezv]{border-top:1px solid var(--line);padding:24px 0}.product-matches[data-astro-cid-dc45qezv]>p[data-astro-cid-dc45qezv]{color:#756c6f;font-size:.76rem;line-height:1.5}.product-match-grid[data-astro-cid-dc45qezv]{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.product-match[data-astro-cid-dc45qezv]{border:1px solid var(--line);background:#fff;flex-direction:column;gap:5px;padding:16px;display:flex}.product-match[data-astro-cid-dc45qezv]>span[data-astro-cid-dc45qezv],.product-match[data-astro-cid-dc45qezv] b[data-astro-cid-dc45qezv]{text-transform:uppercase;letter-spacing:.1em;color:var(--clay);font-size:.58rem}.product-match[data-astro-cid-dc45qezv] strong[data-astro-cid-dc45qezv]{font:500 1.08rem var(--serif)}.product-match[data-astro-cid-dc45qezv] em[data-astro-cid-dc45qezv]{font-size:.68rem;font-style:normal}.product-match[data-astro-cid-dc45qezv] small[data-astro-cid-dc45qezv]{color:#6f6669;font-size:.68rem;line-height:1.45}.product-match[data-astro-cid-dc45qezv] b[data-astro-cid-dc45qezv]{color:var(--ink);margin-top:8px}.result-actions[data-astro-cid-dc45qezv]{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.result-actions[data-astro-cid-dc45qezv] button[data-astro-cid-dc45qezv]{cursor:pointer}.result-note[data-astro-cid-dc45qezv]{color:#837a7d;margin-top:18px;font-size:.72rem;line-height:1.5}.principles[data-astro-cid-dc45qezv]{background:var(--cream)}.principle-grid[data-astro-cid-dc45qezv]{grid-template-columns:1fr 1fr;gap:70px;display:grid}.principle-grid[data-astro-cid-dc45qezv] p[data-astro-cid-dc45qezv]{color:#655d60;margin-top:0;line-height:1.75}@media (width<=850px){.hero-grid[data-astro-cid-dc45qezv],.finder-layout[data-astro-cid-dc45qezv],.principle-grid[data-astro-cid-dc45qezv]{grid-template-columns:1fr}.hero-grid[data-astro-cid-dc45qezv]{gap:40px}.hero-card[data-astro-cid-dc45qezv]{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.finder-layout[data-astro-cid-dc45qezv] aside[data-astro-cid-dc45qezv]{position:static}.choice-grid[data-astro-cid-dc45qezv]{grid-template-columns:1fr}}@media (width<=620px){.finder-hero[data-astro-cid-dc45qezv]{padding:70px 0}.result-grid[data-astro-cid-dc45qezv],.product-match-grid[data-astro-cid-dc45qezv]{grid-template-columns:1fr}.result-card[data-astro-cid-dc45qezv]:first-child{grid-column:auto}.result-actions[data-astro-cid-dc45qezv]{flex-direction:column}.result-actions[data-astro-cid-dc45qezv] .button[data-astro-cid-dc45qezv]{width:100%}}
