.editorial-study[data-astro-cid-oxxvmbeh]{margin:2rem 0 2.8rem;overflow:hidden}.editorial-study[data-astro-cid-oxxvmbeh] img[data-astro-cid-oxxvmbeh]{object-fit:contain;width:100%;height:auto;display:block}.study-mobile-panels[data-astro-cid-oxxvmbeh]{display:none}.study-panel-crop[data-astro-cid-oxxvmbeh]{overflow:hidden}.study-panel-crop[data-astro-cid-oxxvmbeh] img[data-astro-cid-oxxvmbeh]{width:200%;max-width:none;height:auto}.study-panel-right[data-astro-cid-oxxvmbeh] img[data-astro-cid-oxxvmbeh]{margin-left:-100%}@media (width<=480px){.study-split[data-astro-cid-oxxvmbeh]>img[data-astro-cid-oxxvmbeh]{display:none}.study-split[data-astro-cid-oxxvmbeh]>.study-mobile-panels[data-astro-cid-oxxvmbeh]{display:block}.study-mobile-panel[data-astro-cid-oxxvmbeh]+.study-mobile-panel[data-astro-cid-oxxvmbeh]{margin-top:1rem}}.official-study[data-astro-cid-6p3wzmis]{margin:2rem 0 2.8rem}.official-grid[data-astro-cid-6p3wzmis]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.official-panel[data-astro-cid-6p3wzmis]{min-width:0}.official-panel[data-astro-cid-6p3wzmis] img[data-astro-cid-6p3wzmis]{object-fit:contain;width:100%;height:auto;display:block}@media (width<=600px){.official-grid[data-astro-cid-6p3wzmis]{grid-template-columns:1fr;gap:1.5rem}}.guide-hero[data-astro-cid-fukknym5]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);padding:12px 0 30px;display:grid}h1[data-astro-cid-fukknym5]{font-family:var(--serif);letter-spacing:-.04em;text-wrap:balance;max-width:720px;font-size:clamp(40px,4vw,58px);line-height:1.06}.hero-answer[data-astro-cid-fukknym5]{max-width:610px;margin-top:22px;font-size:17px;line-height:1.65}.hero-invitation[data-astro-cid-fukknym5]{color:var(--muted);max-width:520px;margin-top:13px;font-size:15px;line-height:1.6}.hero-meta[data-astro-cid-fukknym5]{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:20px 0 18px;font-size:12px;line-height:1.5;display:flex}.hero-meta[data-astro-cid-fukknym5]>span[data-astro-cid-fukknym5]:first-child{color:var(--ink);font-weight:700}.hero-samples[data-astro-cid-fukknym5]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.hero-sample[data-astro-cid-fukknym5]{border-bottom:1px solid var(--line);gap:8px;min-width:0;padding:0 0 12px;display:grid}.hero-sample[data-astro-cid-fukknym5] img[data-astro-cid-fukknym5]{object-fit:contain;background:#eee9df;width:100%;height:240px}.hero-sample[data-astro-cid-fukknym5] strong[data-astro-cid-fukknym5]{font-family:var(--serif);margin-top:6px;font-size:25px;font-weight:400;line-height:1.2}.hero-sample[data-astro-cid-fukknym5]>span[data-astro-cid-fukknym5]{font-size:12px;line-height:1.5}.hero-sample[data-astro-cid-fukknym5] svg{margin-top:4px}.hero-sample[data-astro-cid-fukknym5]:hover strong[data-astro-cid-fukknym5]{text-underline-offset:4px;text-decoration:underline}.image-context[data-astro-cid-fukknym5]{color:var(--muted);max-width:460px;margin-top:15px;font-size:12px;line-height:1.6}.guide-contents[data-astro-cid-fukknym5]{border-block:1px solid var(--line);flex-wrap:wrap;gap:0 28px;padding:5px 0;display:flex}.guide-contents[data-astro-cid-fukknym5] a[data-astro-cid-fukknym5]{align-items:center;gap:11px;min-height:44px;font-size:13px;display:inline-flex}.guide-contents[data-astro-cid-fukknym5] a[data-astro-cid-fukknym5]:hover{text-underline-offset:5px;text-decoration:underline}@media (width<=1000px){.guide-hero[data-astro-cid-fukknym5]{gap:28px}h1[data-astro-cid-fukknym5]{font-size:45px}.hero-answer[data-astro-cid-fukknym5]{font-size:16px}.hero-samples[data-astro-cid-fukknym5]{gap:8px}.hero-sample[data-astro-cid-fukknym5] img[data-astro-cid-fukknym5]{height:190px}.hero-sample[data-astro-cid-fukknym5] strong[data-astro-cid-fukknym5]{font-size:23px}}@media (width<=700px){.guide-hero[data-astro-cid-fukknym5]{grid-template-columns:1fr;gap:25px;padding:8px 0 26px}h1[data-astro-cid-fukknym5]{text-wrap:initial;font-size:39px}.hero-answer[data-astro-cid-fukknym5]{margin-top:18px;font-size:16px}.hero-invitation[data-astro-cid-fukknym5]{font-size:14px}.hero-meta[data-astro-cid-fukknym5]{margin:17px 0 15px}.hero-sample[data-astro-cid-fukknym5] img[data-astro-cid-fukknym5]{height:148px}.hero-sample[data-astro-cid-fukknym5] strong[data-astro-cid-fukknym5]{font-size:23px}.hero-sample[data-astro-cid-fukknym5]>span[data-astro-cid-fukknym5]{font-size:12px}.hero-samples[data-astro-cid-fukknym5]{gap:9px}.image-context[data-astro-cid-fukknym5]{margin-top:12px}.guide-contents[data-astro-cid-fukknym5]{gap:0 18px}.guide-contents[data-astro-cid-fukknym5] a[data-astro-cid-fukknym5]{gap:7px;font-size:12px}}@media (width<=370px){h1[data-astro-cid-fukknym5]{font-size:35px}.hero-sample[data-astro-cid-fukknym5] img[data-astro-cid-fukknym5]{height:126px}.hero-sample[data-astro-cid-fukknym5] strong[data-astro-cid-fukknym5]{font-size:21px}.hero-samples[data-astro-cid-fukknym5]{gap:7px}}.decision-board[data-astro-cid-ljxyqv6d]{background:var(--cream);border:1px solid #371c1a29;margin-top:32px;padding:36px clamp(20px,3vw,40px) 24px}.section-intro[data-astro-cid-ljxyqv6d]{grid-template-columns:1.2fr 1fr;align-items:end;gap:44px;margin-bottom:28px;display:grid}.section-intro[data-astro-cid-ljxyqv6d] p[data-astro-cid-ljxyqv6d]{max-width:450px;font-size:15px;line-height:1.65}.axis-grid[data-astro-cid-ljxyqv6d]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.decision-axis[data-astro-cid-ljxyqv6d]{border-left:1px solid #371c1a35;padding:0 23px}.decision-axis[data-astro-cid-ljxyqv6d]:first-child{border-left:0;padding-left:0}.decision-axis[data-astro-cid-ljxyqv6d]:last-child{padding-right:0}.axis-heading[data-astro-cid-ljxyqv6d]{align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.axis-number[data-astro-cid-ljxyqv6d]{font-family:var(--serif);color:#8f4227;font-size:22px;line-height:1.4}h3[data-astro-cid-ljxyqv6d]{font-size:18px;font-weight:700;line-height:1.3}.axis-heading[data-astro-cid-ljxyqv6d] p[data-astro-cid-ljxyqv6d]{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.5}.axis-pictures[data-astro-cid-ljxyqv6d]{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:22px;display:grid}.axis-pictures[data-astro-cid-ljxyqv6d] a[data-astro-cid-ljxyqv6d]{min-width:0;display:block}.axis-pictures[data-astro-cid-ljxyqv6d] img[data-astro-cid-ljxyqv6d]{object-fit:contain;background:#e8ded0;width:100%;height:145px}.axis-pictures[data-astro-cid-ljxyqv6d] span[data-astro-cid-ljxyqv6d]{margin-top:7px;font-size:12px;font-weight:700;line-height:1.5;display:block}.axis-pictures[data-astro-cid-ljxyqv6d] a[data-astro-cid-ljxyqv6d]:hover span[data-astro-cid-ljxyqv6d]{text-underline-offset:3px;text-decoration:underline}.axis-groups[data-astro-cid-ljxyqv6d]{gap:15px;display:grid}.group-label[data-astro-cid-ljxyqv6d]{margin-bottom:7px;font-size:13px;line-height:1.5}.anchor-chips[data-astro-cid-ljxyqv6d]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.anchor-chips[data-astro-cid-ljxyqv6d] a[data-astro-cid-ljxyqv6d]{background:#f7f7ec80;border:1px solid #371c1a55;border-radius:24px;justify-content:space-between;align-items:center;gap:9px;min-height:44px;padding:9px 12px;font-size:13px;line-height:1.3;display:inline-flex}.anchor-chips[data-astro-cid-ljxyqv6d] a[data-astro-cid-ljxyqv6d]:hover{background:var(--cacao);color:var(--paper);border-color:var(--cacao)}.decision-note[data-astro-cid-ljxyqv6d]{color:var(--muted);border-top:1px solid #371c1a35;max-width:1000px;margin-top:24px;padding-top:17px;font-size:12px;line-height:1.65}@media (width<=1000px){.decision-axis[data-astro-cid-ljxyqv6d]{padding:0 15px}.section-intro[data-astro-cid-ljxyqv6d]{gap:26px}.axis-pictures[data-astro-cid-ljxyqv6d] img[data-astro-cid-ljxyqv6d]{height:125px}.anchor-chips[data-astro-cid-ljxyqv6d] a[data-astro-cid-ljxyqv6d]{padding:9px 10px;font-size:12px}}@media (width<=700px){.decision-board[data-astro-cid-ljxyqv6d]{margin-top:26px;padding:25px 19px 21px}.section-intro[data-astro-cid-ljxyqv6d]{grid-template-columns:1fr;gap:15px;margin-bottom:24px}.section-intro[data-astro-cid-ljxyqv6d] p[data-astro-cid-ljxyqv6d]{font-size:15px}.axis-grid[data-astro-cid-ljxyqv6d]{grid-template-columns:1fr;gap:23px}.decision-axis[data-astro-cid-ljxyqv6d],.decision-axis[data-astro-cid-ljxyqv6d]:first-child,.decision-axis[data-astro-cid-ljxyqv6d]:last-child{border-top:1px solid #371c1a35;border-left:0;padding:22px 0 0}.axis-heading[data-astro-cid-ljxyqv6d]{margin-bottom:15px}.axis-pictures[data-astro-cid-ljxyqv6d]{gap:12px;margin-bottom:20px}.axis-pictures[data-astro-cid-ljxyqv6d] img[data-astro-cid-ljxyqv6d]{height:155px}.axis-groups[data-astro-cid-ljxyqv6d]{gap:14px}.anchor-chips[data-astro-cid-ljxyqv6d] a[data-astro-cid-ljxyqv6d]{padding:9px 12px;font-size:13px}.decision-note[data-astro-cid-ljxyqv6d]{margin-top:22px}}@media (width<=370px){.axis-pictures[data-astro-cid-ljxyqv6d] img[data-astro-cid-ljxyqv6d]{height:132px}.decision-board[data-astro-cid-ljxyqv6d]{padding-inline:16px}}.quick-picks[data-astro-cid-qst7nj25]{padding-block:48px 12px}.picks-grid[data-astro-cid-qst7nj25]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.quick-pick[data-astro-cid-qst7nj25]{border-top:2px solid var(--accent);padding-top:20px}h3[data-astro-cid-qst7nj25]{font-family:var(--serif);letter-spacing:-.02em;max-width:280px;font-size:28px;line-height:1.2}.quick-pick[data-astro-cid-qst7nj25]>p[data-astro-cid-qst7nj25]{max-width:350px;margin-top:14px;font-size:15px;line-height:1.65}.pick-links[data-astro-cid-qst7nj25]{flex-wrap:wrap;gap:8px 20px;margin-top:15px;display:flex}.pick-links[data-astro-cid-qst7nj25] a[data-astro-cid-qst7nj25]{border-bottom:1px solid var(--accent);color:#8f4227;align-items:center;gap:14px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.pick-links[data-astro-cid-qst7nj25] a[data-astro-cid-qst7nj25]:hover{color:var(--ink);border-color:var(--ink)}.quick-pick[data-astro-cid-qst7nj25]>.pick-check[data-astro-cid-qst7nj25]{color:var(--muted);margin-top:12px;font-size:12px}@media (width<=700px){.quick-picks[data-astro-cid-qst7nj25]{padding-block:36px 0}.picks-grid[data-astro-cid-qst7nj25]{grid-template-columns:1fr;gap:28px;margin-top:24px}.quick-pick[data-astro-cid-qst7nj25]{padding-top:17px}h3[data-astro-cid-qst7nj25]{max-width:none;font-size:29px}.quick-pick[data-astro-cid-qst7nj25]>p[data-astro-cid-qst7nj25]{max-width:none}.pick-links[data-astro-cid-qst7nj25]{margin-top:9px}}.illustrated-profile[data-astro-cid-fhksolms]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(32px,6vw,88px);padding:52px 0;scroll-margin-top:62px;display:grid}.profile-overview[data-astro-cid-fhksolms]{grid-area:1/2;align-self:end;min-width:0}.profile-copy[data-astro-cid-fhksolms]{grid-area:2/2;min-width:0}.profile-visual[data-astro-cid-fhksolms]{grid-area:1/1/3;align-self:center;width:100%}.profile-photo[data-astro-cid-fhksolms]{background:#eee9df;width:100%}.reverse[data-astro-cid-fhksolms] .profile-overview[data-astro-cid-fhksolms],.reverse[data-astro-cid-fhksolms] .profile-copy[data-astro-cid-fhksolms]{grid-column:1}.reverse[data-astro-cid-fhksolms] .profile-visual[data-astro-cid-fhksolms]{grid-column:2}.detail-photo[data-astro-cid-fhksolms]{border-bottom:1px solid var(--line);margin-top:10px}.detail-photo[data-astro-cid-fhksolms] summary[data-astro-cid-fhksolms]{cursor:pointer;color:#8f4227;min-height:44px;padding:12px 0;font-size:13px}.detail-photo[data-astro-cid-fhksolms] img[data-astro-cid-fhksolms]{object-fit:contain;background:#eee9df;width:100%;height:auto;max-height:350px}.detail-photo[data-astro-cid-fhksolms] p[data-astro-cid-fhksolms]{color:var(--muted);padding:10px 0 13px;font-size:12px;line-height:1.6}.detail-photo[data-astro-cid-fhksolms] summary[data-astro-cid-fhksolms]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.profile-photo[data-astro-cid-fhksolms] img[data-astro-cid-fhksolms]{object-fit:contain;aspect-ratio:2/3;width:100%;height:auto;max-height:690px}.profile-heading[data-astro-cid-fhksolms]{align-items:baseline;gap:16px;display:flex}.profile-index[data-astro-cid-fhksolms]{font-family:var(--serif);color:var(--accent);font-size:22px}h3[data-astro-cid-fhksolms]{font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(40px,3.8vw,56px);line-height:1.1}.profile-line[data-astro-cid-fhksolms]{font-family:var(--serif);letter-spacing:-.015em;margin-top:12px;font-size:26px;line-height:1.3}.attribute-chips[data-astro-cid-fhksolms]{flex-wrap:wrap;gap:7px;margin:18px 0 21px;padding:0;list-style:none;display:flex}.attribute-chips[data-astro-cid-fhksolms] li[data-astro-cid-fhksolms]{background:#e9e3d5;border-radius:3px;padding:6px 10px;font-size:12px;line-height:1.4}.profile-definition[data-astro-cid-fhksolms]{font-size:16px;line-height:1.7}.profile-decision[data-astro-cid-fhksolms]{gap:14px;margin:22px 0 0;display:grid}.profile-decision[data-astro-cid-fhksolms] dt[data-astro-cid-fhksolms]{color:#8f4227;margin-bottom:3px;font-size:12px;font-weight:700;line-height:1.5}.profile-decision[data-astro-cid-fhksolms] dd[data-astro-cid-fhksolms]{margin:0;font-size:14px;line-height:1.65}.construction-note[data-astro-cid-fhksolms]{border-left:2px solid var(--accent);background:var(--cream);margin-top:18px;padding:14px 16px;font-size:14px;line-height:1.6}.construction-note[data-astro-cid-fhksolms] strong[data-astro-cid-fhksolms]{margin-bottom:4px;font-size:12px;display:block}.product-reference[data-astro-cid-fhksolms]{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.product-reference[data-astro-cid-fhksolms]>p[data-astro-cid-fhksolms]:first-child{font-size:13px;font-weight:700}.composition[data-astro-cid-fhksolms]{color:var(--muted);margin-top:4px;font-size:12px}.product-reference[data-astro-cid-fhksolms] .guide-action[data-astro-cid-fhksolms]{margin-top:16px;font-size:13px}@media (width<=1000px){.illustrated-profile[data-astro-cid-fhksolms]{column-gap:32px}.profile-photo[data-astro-cid-fhksolms] img[data-astro-cid-fhksolms]{max-height:none}h3[data-astro-cid-fhksolms]{font-size:43px}.profile-line[data-astro-cid-fhksolms]{font-size:23px}.profile-definition[data-astro-cid-fhksolms]{font-size:15px}.profile-decision[data-astro-cid-fhksolms]{gap:12px}}@media (width<=700px){.illustrated-profile[data-astro-cid-fhksolms]{flex-direction:column;align-items:stretch;gap:22px;padding:30px 0 38px;display:flex}.profile-heading[data-astro-cid-fhksolms]{gap:12px}.profile-line[data-astro-cid-fhksolms]{margin-top:10px;font-size:24px}.attribute-chips[data-astro-cid-fhksolms]{gap:6px;margin:16px 0 0}.profile-photo[data-astro-cid-fhksolms] img[data-astro-cid-fhksolms]{aspect-ratio:2/3;max-height:520px}.profile-definition[data-astro-cid-fhksolms]{font-size:16px}.construction-note[data-astro-cid-fhksolms]{margin-top:20px}.profile-decision[data-astro-cid-fhksolms]{gap:16px;margin-top:22px}.product-reference[data-astro-cid-fhksolms]{margin-top:22px;padding-top:17px}h3[data-astro-cid-fhksolms]{font-size:42px}.profile-index[data-astro-cid-fhksolms]{font-size:20px}.profile-decision[data-astro-cid-fhksolms] dd[data-astro-cid-fhksolms]{font-size:15px}.product-reference[data-astro-cid-fhksolms] .guide-action[data-astro-cid-fhksolms]{font-size:13px}}@media (width<=370px){h3[data-astro-cid-fhksolms]{font-size:37px}.profile-line[data-astro-cid-fhksolms]{font-size:23px}.profile-photo[data-astro-cid-fhksolms] img[data-astro-cid-fhksolms]{max-height:440px}}.comparison-panel[data-astro-cid-q6d4hzlm]{border-top:1px solid var(--line);padding-top:48px}.compare-intro[data-astro-cid-q6d4hzlm]{grid-template-columns:1.2fr 1fr;align-items:end;gap:50px;margin-bottom:32px;display:grid}.compare-intro[data-astro-cid-q6d4hzlm]>p[data-astro-cid-q6d4hzlm]{max-width:450px;font-size:16px;line-height:1.65}.comparison-row[data-astro-cid-q6d4hzlm]{border-top:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:32px;padding:22px 0;display:grid}.comparison-row[data-astro-cid-q6d4hzlm]:last-child{border-bottom:1px solid var(--line)}.comparison-model[data-astro-cid-q6d4hzlm]{align-self:start;align-items:center;gap:14px;min-height:108px;display:flex}.comparison-model[data-astro-cid-q6d4hzlm] img[data-astro-cid-q6d4hzlm]{object-fit:contain;background:#eee9df;flex:none;width:66px;height:99px}.comparison-model[data-astro-cid-q6d4hzlm]>span[data-astro-cid-q6d4hzlm]{font-family:var(--serif);font-size:24px;line-height:1.2}.model-jump[data-astro-cid-q6d4hzlm]{font-family:var(--sans);text-underline-offset:4px;margin-top:10px;font-size:12px;text-decoration:underline;display:block}.comparison-row[data-astro-cid-q6d4hzlm] dl[data-astro-cid-q6d4hzlm]{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:16px 22px;margin:0;display:grid}dt[data-astro-cid-q6d4hzlm]{color:#8f4227;margin-bottom:6px;font-size:12px;font-weight:700;line-height:1.4}dd[data-astro-cid-q6d4hzlm]{margin:0;font-size:13px;line-height:1.55}.comparison-detail[data-astro-cid-q6d4hzlm]{border-top:1px solid #371c1a19;grid-column:1/-1;gap:12px;padding-top:10px;display:flex}.comparison-detail[data-astro-cid-q6d4hzlm] dt[data-astro-cid-q6d4hzlm]{flex:none;margin-bottom:0}.comparison-note[data-astro-cid-q6d4hzlm]{color:var(--muted);max-width:920px;margin-top:18px;font-size:12px;line-height:1.65}.rear-comparison[data-astro-cid-q6d4hzlm]{background:#ebe4d8;margin-top:44px;padding:clamp(22px,3vw,42px)}.rear-intro[data-astro-cid-q6d4hzlm]{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:28px;display:grid}h3[data-astro-cid-q6d4hzlm]{font-family:var(--serif);letter-spacing:-.025em;font-size:36px;line-height:1.15}.rear-intro[data-astro-cid-q6d4hzlm] p[data-astro-cid-q6d4hzlm]{max-width:420px;font-size:15px;line-height:1.65}.rear-pair[data-astro-cid-q6d4hzlm]{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:28px;display:grid}.rear-option[data-astro-cid-q6d4hzlm] img[data-astro-cid-q6d4hzlm]{object-fit:contain;background:#e2dacf;width:100%;height:360px}h4[data-astro-cid-q6d4hzlm]{font-family:var(--serif);letter-spacing:-.025em;margin:18px 0 8px;font-size:27px;font-weight:400;line-height:1.2}.rear-option[data-astro-cid-q6d4hzlm] p[data-astro-cid-q6d4hzlm]{max-width:390px;font-size:14px;line-height:1.65}.rear-option[data-astro-cid-q6d4hzlm]>a[data-astro-cid-q6d4hzlm]{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;margin-top:5px;font-size:13px;text-decoration:underline;display:inline-flex}@media (width<=1000px){.comparison-row[data-astro-cid-q6d4hzlm]{grid-template-columns:160px 1fr;gap:22px}.comparison-row[data-astro-cid-q6d4hzlm] dl[data-astro-cid-q6d4hzlm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.comparison-detail[data-astro-cid-q6d4hzlm]{display:block}.comparison-detail[data-astro-cid-q6d4hzlm] dt[data-astro-cid-q6d4hzlm]{margin-bottom:6px}.compare-intro[data-astro-cid-q6d4hzlm]{gap:28px}}@media (width<=700px){.comparison-panel[data-astro-cid-q6d4hzlm]{padding-top:32px}.compare-intro[data-astro-cid-q6d4hzlm]{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.compare-intro[data-astro-cid-q6d4hzlm]>p[data-astro-cid-q6d4hzlm]{font-size:15px}.comparison-row[data-astro-cid-q6d4hzlm]{grid-template-columns:1fr;gap:18px;padding:22px 0}.comparison-model[data-astro-cid-q6d4hzlm]{gap:16px;min-height:0}.comparison-model[data-astro-cid-q6d4hzlm] img[data-astro-cid-q6d4hzlm]{width:60px;height:90px}.comparison-model[data-astro-cid-q6d4hzlm]>span[data-astro-cid-q6d4hzlm]{font-size:29px}.model-jump[data-astro-cid-q6d4hzlm]{margin-top:7px}.comparison-row[data-astro-cid-q6d4hzlm] dl[data-astro-cid-q6d4hzlm]{gap:17px 20px}dd[data-astro-cid-q6d4hzlm]{font-size:14px}.comparison-detail[data-astro-cid-q6d4hzlm]{padding-top:12px;display:block}.comparison-detail[data-astro-cid-q6d4hzlm] dt[data-astro-cid-q6d4hzlm]{margin-bottom:6px}.rear-comparison[data-astro-cid-q6d4hzlm]{margin-top:30px;padding:22px 18px}.rear-intro[data-astro-cid-q6d4hzlm]{grid-template-columns:1fr;gap:15px;margin-bottom:22px}h3[data-astro-cid-q6d4hzlm]{font-size:32px}.rear-intro[data-astro-cid-q6d4hzlm] p[data-astro-cid-q6d4hzlm]{font-size:14px}.rear-pair[data-astro-cid-q6d4hzlm]{gap:14px}.rear-option[data-astro-cid-q6d4hzlm] img[data-astro-cid-q6d4hzlm]{aspect-ratio:2/3;height:auto}h4[data-astro-cid-q6d4hzlm]{margin-top:14px;font-size:24px}.rear-option[data-astro-cid-q6d4hzlm] p[data-astro-cid-q6d4hzlm]{font-size:13px}.rear-option[data-astro-cid-q6d4hzlm]>a[data-astro-cid-q6d4hzlm]{font-size:12px}.rear-comparison[data-astro-cid-q6d4hzlm]>.guide-action[data-astro-cid-q6d4hzlm]{gap:12px;font-size:12px}}.buying-checklist[data-astro-cid-3vpluckb]{border-top:1px solid var(--line);margin-top:52px;padding-top:48px}.buying-title[data-astro-cid-3vpluckb]{grid-template-columns:1.2fr 1fr;align-items:end;gap:50px;display:grid}.buying-title[data-astro-cid-3vpluckb]>p[data-astro-cid-3vpluckb]{max-width:420px;font-size:16px;line-height:1.65}.checklist[data-astro-cid-3vpluckb]{counter-reset:checks;grid-template-columns:1fr 1fr;gap:28px 50px;margin:34px 0;padding:0;list-style:none;display:grid}.checklist[data-astro-cid-3vpluckb] li[data-astro-cid-3vpluckb]{counter-increment:checks;border-top:1px solid var(--line);padding:20px 0 0 40px;position:relative}.checklist[data-astro-cid-3vpluckb] li[data-astro-cid-3vpluckb]:before{content:"0" counter(checks);font-family:var(--serif);color:var(--accent);font-size:22px;line-height:1.2;position:absolute;top:20px;left:0}h3[data-astro-cid-3vpluckb]{font-size:17px;font-weight:700;line-height:1.4}.checklist[data-astro-cid-3vpluckb] p[data-astro-cid-3vpluckb]{max-width:470px;margin-top:10px;font-size:15px;line-height:1.65}.measurement-example[data-astro-cid-3vpluckb]{background:var(--cream);padding:28px 32px}.measurement-example[data-astro-cid-3vpluckb]>h3[data-astro-cid-3vpluckb]{font-family:var(--serif);letter-spacing:-.02em;font-size:30px;font-weight:400}.measurement-example[data-astro-cid-3vpluckb]>p[data-astro-cid-3vpluckb]{max-width:770px;margin-top:10px;font-size:14px;line-height:1.65}.measurement-table[data-astro-cid-3vpluckb]{margin-top:22px}table[data-astro-cid-3vpluckb]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}th[data-astro-cid-3vpluckb],td[data-astro-cid-3vpluckb]{border-bottom:1px solid #371c1a35;padding:14px 12px;line-height:1.5}thead[data-astro-cid-3vpluckb] th[data-astro-cid-3vpluckb]{color:#8f4227;border-top:1px solid #371c1a35;font-size:12px;font-weight:700}tbody[data-astro-cid-3vpluckb] th[data-astro-cid-3vpluckb]{font-weight:400}td[data-astro-cid-3vpluckb]{white-space:nowrap}th[data-astro-cid-3vpluckb]:first-child{padding-left:0}td[data-astro-cid-3vpluckb]:last-child,th[data-astro-cid-3vpluckb]:last-child{padding-right:0}th[data-astro-cid-3vpluckb] a[data-astro-cid-3vpluckb]{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.measurement-example[data-astro-cid-3vpluckb]>.measurement-note[data-astro-cid-3vpluckb]{color:var(--muted);margin-top:15px;font-size:12px}.measurement-example[data-astro-cid-3vpluckb]>.guide-action[data-astro-cid-3vpluckb]{margin-top:23px;font-size:13px}@media (width<=700px){.buying-checklist[data-astro-cid-3vpluckb]{margin-top:36px;padding-top:32px}.buying-title[data-astro-cid-3vpluckb]{grid-template-columns:1fr;gap:16px}.buying-title[data-astro-cid-3vpluckb]>p[data-astro-cid-3vpluckb]{font-size:15px}.checklist[data-astro-cid-3vpluckb]{grid-template-columns:1fr;gap:22px;margin:25px 0}.checklist[data-astro-cid-3vpluckb] li[data-astro-cid-3vpluckb]{padding:17px 0 0 35px}.checklist[data-astro-cid-3vpluckb] li[data-astro-cid-3vpluckb]:before{font-size:20px;top:17px}.checklist[data-astro-cid-3vpluckb] p[data-astro-cid-3vpluckb]{font-size:15px}.measurement-example[data-astro-cid-3vpluckb]{padding:22px 18px}.measurement-example[data-astro-cid-3vpluckb]>h3[data-astro-cid-3vpluckb]{font-size:27px;line-height:1.15}table[data-astro-cid-3vpluckb],thead[data-astro-cid-3vpluckb] th[data-astro-cid-3vpluckb]{font-size:12px}th[data-astro-cid-3vpluckb],td[data-astro-cid-3vpluckb]{padding:12px 7px}tbody[data-astro-cid-3vpluckb] th[data-astro-cid-3vpluckb]{max-width:85px}.measurement-example[data-astro-cid-3vpluckb]>.guide-action[data-astro-cid-3vpluckb]{gap:10px;font-size:12px}}@media (width<=370px){.measurement-example[data-astro-cid-3vpluckb]{padding:20px 12px}th[data-astro-cid-3vpluckb],td[data-astro-cid-3vpluckb]{padding-inline:4px}table[data-astro-cid-3vpluckb],thead[data-astro-cid-3vpluckb] th[data-astro-cid-3vpluckb]{font-size:12px}.measurement-example[data-astro-cid-3vpluckb]>h3[data-astro-cid-3vpluckb]{font-size:25px}}.guide-close[data-astro-cid-55ohuo2r]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;margin-top:52px;padding:42px 0;display:grid}.close-copy[data-astro-cid-55ohuo2r]>p[data-astro-cid-55ohuo2r]{max-width:470px;margin:20px 0;font-size:16px;line-height:1.7}.deeper-guides[data-astro-cid-55ohuo2r]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.deeper-guides[data-astro-cid-55ohuo2r] a[data-astro-cid-55ohuo2r]{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 0;display:flex}.deeper-guides[data-astro-cid-55ohuo2r] strong[data-astro-cid-55ohuo2r]{font-family:var(--serif);font-size:27px;font-weight:400;line-height:1.2;display:block}.deeper-guides[data-astro-cid-55ohuo2r] a[data-astro-cid-55ohuo2r]>span[data-astro-cid-55ohuo2r]>span[data-astro-cid-55ohuo2r]{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5;display:block}.deeper-guides[data-astro-cid-55ohuo2r] a[data-astro-cid-55ohuo2r]>span[data-astro-cid-55ohuo2r]:last-child{color:var(--accent)}.deeper-guides[data-astro-cid-55ohuo2r] a[data-astro-cid-55ohuo2r]:hover strong[data-astro-cid-55ohuo2r]{text-underline-offset:5px;text-decoration:underline}.guide-method[data-astro-cid-55ohuo2r]{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr;gap:80px;padding:34px 0 60px;display:grid}.guide-method[data-astro-cid-55ohuo2r] h2[data-astro-cid-55ohuo2r]{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:18px;font-size:30px;line-height:1.2}.guide-method[data-astro-cid-55ohuo2r] p[data-astro-cid-55ohuo2r]{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.7}.source-links[data-astro-cid-55ohuo2r]{align-self:start;margin:0;padding:0;list-style:none}.source-links[data-astro-cid-55ohuo2r] a[data-astro-cid-55ohuo2r]{text-underline-offset:4px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:7px 0;font-size:13px;line-height:1.5;text-decoration:underline;display:flex}@media (width<=1000px){.guide-close[data-astro-cid-55ohuo2r],.guide-method[data-astro-cid-55ohuo2r]{gap:40px}}@media (width<=700px){.guide-close[data-astro-cid-55ohuo2r]{grid-template-columns:1fr;gap:30px;margin-top:36px;padding:32px 0}.close-copy[data-astro-cid-55ohuo2r]>p[data-astro-cid-55ohuo2r]{margin:17px 0;font-size:15px}.deeper-guides[data-astro-cid-55ohuo2r] strong[data-astro-cid-55ohuo2r]{font-size:27px}.guide-method[data-astro-cid-55ohuo2r]{grid-template-columns:1fr;gap:22px;padding:28px 0 38px}.source-links[data-astro-cid-55ohuo2r] a[data-astro-cid-55ohuo2r]{font-size:12px}}.underwear-guide[data-astro-cid-zl6fi6qs]{overflow-wrap:break-word;max-width:1200px;margin:0 auto}.underwear-guide[data-astro-cid-zl6fi6qs] .guide-section{scroll-margin-top:62px}.underwear-guide[data-astro-cid-zl6fi6qs] h2{font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,3.4vw,48px);font-weight:400;line-height:1.12}.underwear-guide[data-astro-cid-zl6fi6qs] h2 em,.underwear-guide[data-astro-cid-zl6fi6qs] h3 em{color:#8f4227;font-style:italic}.underwear-guide[data-astro-cid-zl6fi6qs] .guide-action{border-bottom:1px solid var(--accent);color:#8f4227;justify-content:space-between;align-items:center;gap:24px;max-width:100%;min-height:44px;padding:10px 0;font-size:14px;line-height:1.5;display:inline-flex}.underwear-guide[data-astro-cid-zl6fi6qs] .guide-action>span[aria-hidden]{flex:none}.underwear-guide[data-astro-cid-zl6fi6qs] .guide-action:hover{color:var(--ink);border-color:var(--ink)}.underwear-guide[data-astro-cid-zl6fi6qs] a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.guide-profiles[data-astro-cid-zl6fi6qs]{padding-top:56px}.profiles-intro[data-astro-cid-zl6fi6qs]{grid-template-columns:1.2fr 1fr;align-items:end;gap:50px;margin-bottom:32px;display:grid}.profiles-intro[data-astro-cid-zl6fi6qs]>p[data-astro-cid-zl6fi6qs]{max-width:450px;font-size:16px;line-height:1.65}@media (width<=700px){.underwear-guide[data-astro-cid-zl6fi6qs] h2{text-wrap:initial;font-size:34px}.guide-profiles[data-astro-cid-zl6fi6qs]{padding-top:40px}.profiles-intro[data-astro-cid-zl6fi6qs]{grid-template-columns:1fr;gap:17px;margin-bottom:24px}.profiles-intro[data-astro-cid-zl6fi6qs]>p[data-astro-cid-zl6fi6qs]{font-size:15px}.underwear-guide[data-astro-cid-zl6fi6qs] .guide-action{gap:18px;font-size:13px}}@media (width<=370px){.underwear-guide[data-astro-cid-zl6fi6qs] h2{font-size:31px}}.editorial-guide{overflow-wrap:anywhere;max-width:1200px;color:var(--ink);margin:auto}.editorial-guide .eg-hero-samples{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.editorial-guide .eg-three-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.editorial-guide .eg-hero-samples .eg-photo img{object-fit:contain;height:240px}.editorial-guide .eg-sample-anchor{min-height:44px;font-family:var(--serif);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:25px;line-height:1.25;display:flex}.editorial-guide .eg-three-samples .eg-sample-anchor{font-size:23px}@media (width<=1000px){.editorial-guide .eg-hero-samples{gap:12px}.editorial-guide .eg-hero-samples .eg-photo img{height:200px}.editorial-guide .eg-three-samples{gap:10px}.editorial-guide .eg-three-samples .eg-sample-anchor{font-size:21px}}@media (width<=700px){.editorial-guide .eg-hero-samples .eg-photo img{height:180px}.editorial-guide .eg-three-samples .eg-photo img{height:155px}.editorial-guide .eg-sample-anchor{font-size:23px}.editorial-guide .eg-three-samples .eg-sample-anchor{gap:7px;font-size:21px}.editorial-guide .eg-hero-samples .eg-image-link{gap:7px;font-size:11px}}.editorial-guide *{min-width:0}.editorial-guide [id]{scroll-margin-top:70px}.editorial-guide a:focus-visible{outline-offset:5px;outline:2px solid #8f4227}.editorial-guide a:hover{text-underline-offset:5px;text-decoration:underline}.editorial-guide svg{flex:none;width:19px;height:19px}.editorial-guide h1,.editorial-guide h2,.editorial-guide h3{font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;font-weight:400}.editorial-guide h1{font-size:clamp(37px,4vw,58px);line-height:1.08}.editorial-guide h2{font-size:clamp(33px,3.4vw,47px);line-height:1.15}.editorial-guide h3{font-size:29px;line-height:1.22}.editorial-guide p,.editorial-guide li,.editorial-guide dd{font-size:16px;line-height:1.75}.editorial-guide p+p{margin-top:15px}.editorial-guide a{overflow-wrap:anywhere}.editorial-guide ul{padding-left:21px}.editorial-guide dl{margin:0}.editorial-guide dd{margin:4px 0 0}.editorial-guide dt{color:#8f4227;font-size:12px;font-weight:700;line-height:1.5}.editorial-guide .eg-action,.editorial-guide .eg-links a{color:#8f4227;border-bottom:1px solid #ad5531;justify-content:space-between;align-items:center;gap:20px;max-width:100%;min-height:44px;padding:10px 0;font-size:14px;line-height:1.5;display:inline-flex}.editorial-guide .eg-links{flex-wrap:wrap;gap:10px 27px;display:flex}.editorial-guide .eg-visual{align-self:center;width:100%}.editorial-guide .eg-photo{background:#eee9df}.editorial-guide .eg-photo img{object-fit:contain;width:100%;height:auto;max-height:680px}.editorial-guide .eg-image-link{border-bottom:1px solid var(--line);color:#8f4227;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:9px 0;font-size:12px;display:flex}.editorial-guide .eg-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(30px,4vw,60px);padding:12px 0 30px;display:grid}.editorial-guide .eg-answer{margin-top:23px;font-size:17px;line-height:1.7}.editorial-guide .eg-lede{color:var(--muted);margin-top:15px;font-size:15px;line-height:1.65}.editorial-guide .eg-meta{color:var(--muted);flex-wrap:wrap;gap:7px 16px;margin:21px 0 16px;font-size:12px;line-height:1.6;display:flex}.editorial-guide .eg-meta>span:first-child{color:var(--ink);font-weight:700}.editorial-guide .eg-hero .eg-photo img{max-height:480px}.editorial-guide .eg-contents{border-block:1px solid var(--line);flex-wrap:wrap;gap:0 25px;padding:5px 0;display:flex}.editorial-guide .eg-contents a{align-items:center;gap:10px;min-height:44px;padding:7px 0;font-size:13px;line-height:1.5;display:inline-flex}.editorial-guide .eg-module{padding:55px 0 12px}.editorial-guide .eg-section-intro{grid-template-columns:1.15fr 1fr;align-items:end;gap:50px;margin-bottom:28px;display:grid}.editorial-guide .eg-section-intro>p{max-width:490px}.editorial-guide .eg-decision-grid{background:var(--cream);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:28px;padding:30px;display:grid}.editorial-guide .eg-decision-group{border-top:1px solid var(--line);padding:0 0 8px}.editorial-guide .eg-decision-group h3{margin:20px 0 12px}.editorial-guide .eg-decision-group p{font-size:15px}.editorial-guide .eg-quick-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:25px;display:grid}.editorial-guide .eg-quick-card{border-block:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:25px 0;display:flex}.editorial-guide .eg-quick-card p{margin-top:14px;font-size:15px}.editorial-guide .eg-quick-card>.eg-check{color:var(--muted);margin-bottom:18px;font-size:13px}.editorial-guide .eg-quick-card>svg{color:#8f4227;margin-top:auto}.editorial-guide .eg-quick-card:hover h3{text-underline-offset:5px;text-decoration:underline}.editorial-guide .eg-profile{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 clamp(35px,6vw,85px);padding:42px 0 50px;display:grid}.editorial-guide .eg-profile-heading{grid-area:1/2}.editorial-guide .eg-profile-image{grid-area:1/1/3;align-self:center}.editorial-guide .eg-profile-copy{grid-area:2/2}.editorial-guide .eg-reverse .eg-profile-image{grid-column:2}.editorial-guide .eg-reverse .eg-profile-heading,.editorial-guide .eg-reverse .eg-profile-copy{grid-column:1}.editorial-guide .eg-profile h3{font-size:clamp(35px,3.5vw,49px);line-height:1.13}.editorial-guide .eg-subtitle{font-family:var(--serif);margin-top:13px;font-size:25px;line-height:1.35}.editorial-guide .eg-tags{flex-wrap:wrap;gap:7px;margin:20px 0;padding:0;list-style:none;display:flex}.editorial-guide .eg-tags li{background:#e9e3d5;border-radius:3px;padding:5px 10px;font-size:12px;line-height:1.5}.editorial-guide .eg-facts{gap:15px;margin-top:24px;display:grid}.editorial-guide .eg-tradeoffs{border-top:1px solid var(--line);gap:15px;margin-top:24px;padding-top:22px;display:grid}.editorial-guide .eg-profile dd{font-size:14px;line-height:1.65}.editorial-guide .eg-profile .eg-action{margin-top:25px}.editorial-guide .eg-profile-copy>p{font-size:16px;line-height:1.7}.editorial-guide .eg-comparison-list{border-top:1px solid var(--line)}.editorial-guide .eg-comparison-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.7fr) minmax(0,2.3fr);gap:32px;padding:25px 0;display:grid}.editorial-guide .eg-comparison-values{grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr));gap:20px;display:grid}.editorial-guide .eg-comparison-values dd{font-size:14px;line-height:1.65}.editorial-guide .eg-row-heading .eg-action{font-size:13px}.editorial-guide .eg-row-heading .eg-visual{margin-top:15px}.editorial-guide .eg-row-heading .eg-photo img{max-height:220px}.editorial-guide .eg-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:30px;display:grid}.editorial-guide .eg-gallery-item h3{margin-bottom:18px}.editorial-guide .eg-gallery-item>p{margin-top:18px;font-size:15px}.editorial-guide .eg-gallery-item .eg-photo img{object-fit:contain;height:320px}.editorial-guide .eg-illustrated{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:45px;display:grid}.editorial-guide .eg-step,.editorial-guide .eg-content-block{border-top:1px solid var(--line);padding:26px 0}.editorial-guide .eg-step h3,.editorial-guide .eg-content-block h3{margin-bottom:16px}.editorial-guide .eg-content-block:not(.eg-illustrated){max-width:850px}.editorial-guide .eg-step p,.editorial-guide .eg-content-block p{max-width:780px}.editorial-guide .eg-caution{background:var(--cream);border-left:2px solid var(--accent);padding:15px 18px}.editorial-guide .eg-caution strong{display:block}.editorial-guide .eg-checklist-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 45px;margin:0;padding:0;list-style:none;display:grid}.editorial-guide .eg-checklist-items li{border-top:1px solid var(--line);padding:20px 0}.editorial-guide .eg-checklist-items h3{margin-bottom:10px;font-size:25px}.editorial-guide .eg-checklist-items p{font-size:15px}.editorial-guide .eg-evidence{background:#eee9df;margin-top:45px;padding:30px}.editorial-guide .eg-evidence>p{max-width:880px;margin-top:18px;font-size:15px}.editorial-guide .eg-limitations{max-width:880px;margin:18px 0 25px;font-size:14px}.editorial-guide .eg-limitations li{font-size:14px}.editorial-guide .eg-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 35px;margin:0;padding:0;list-style:none;display:grid}.editorial-guide .eg-sources a{text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.editorial-guide .eg-sources p{color:var(--muted);font-size:13px;line-height:1.65}.editorial-guide .eg-close{padding:45px 0 15px}.editorial-guide .eg-close .eg-links{margin-top:22px}@media (width<=1000px){.editorial-guide .eg-section-intro{gap:30px}.editorial-guide .eg-profile{column-gap:32px}.editorial-guide .eg-illustrated,.editorial-guide .eg-hero{gap:28px}.editorial-guide .eg-comparison-row{grid-template-columns:minmax(140px,.65fr) minmax(0,1.7fr)}}@media (width<=700px){.editorial-guide h1{text-wrap:initial;font-size:39px}.editorial-guide h2{text-wrap:initial;font-size:34px}.editorial-guide h3{text-wrap:initial}.editorial-guide .eg-hero{grid-template-columns:1fr;gap:24px;padding:8px 0 27px}.editorial-guide .eg-answer{margin-top:18px;font-size:16px}.editorial-guide .eg-hero .eg-photo img{max-height:320px}.editorial-guide .eg-meta{margin:17px 0 14px}.editorial-guide .eg-module{padding-top:39px}.editorial-guide .eg-section-intro{grid-template-columns:1fr;gap:17px;margin-bottom:23px}.editorial-guide .eg-section-intro>p{font-size:15px}.editorial-guide .eg-contents{gap:0 18px}.editorial-guide .eg-contents a{font-size:12px}.editorial-guide .eg-decision-grid{gap:24px;padding:22px}.editorial-guide .eg-quick-grid{gap:15px}.editorial-guide .eg-profile{flex-direction:column;align-items:stretch;gap:23px;padding:30px 0 38px;display:flex}.editorial-guide .eg-profile h3{font-size:38px}.editorial-guide .eg-profile-heading{order:0}.editorial-guide .eg-profile-image{order:1}.editorial-guide .eg-profile-copy{order:2}.editorial-guide .eg-profile .eg-photo img{max-height:450px}.editorial-guide .eg-tags{margin:16px 0 0}.editorial-guide .eg-profile dd{font-size:15px}.editorial-guide .eg-comparison-row{grid-template-columns:1fr;gap:20px}.editorial-guide .eg-comparison-values{grid-template-columns:1fr;gap:17px}.editorial-guide .eg-comparison-values>div{border-left:2px solid var(--line);padding-left:14px}.editorial-guide .eg-gallery-grid{grid-template-columns:1fr;gap:30px}.editorial-guide .eg-gallery-item .eg-photo img{height:auto;max-height:330px}.editorial-guide .eg-illustrated{grid-template-columns:1fr;gap:24px}.editorial-guide .eg-checklist-items{grid-template-columns:1fr;gap:9px}.editorial-guide .eg-evidence{margin-top:30px;padding:25px 20px}.editorial-guide .eg-sources{grid-template-columns:1fr}.editorial-guide .eg-photo img{max-height:440px}}@media (width<=370px){.editorial-guide h1{font-size:35px}.editorial-guide h2{font-size:31px}.editorial-guide .eg-profile h3{font-size:35px}}@media (prefers-reduced-motion:reduce){.editorial-guide{scroll-behavior:auto}}.campaign-content *{box-sizing:border-box}.bf-shell{max-width:1160px;margin:0 auto;padding:30px 28px 80px}.bf-preview{color:#193c2b;background:#e8efe9;padding:14px 24px;font:14px/1.5 Arial,sans-serif}.bf-brand{letter-spacing:-1px;border-bottom:1px solid #d9d3c8;padding:28px;font:900 28px/1 Arial,sans-serif}.campaign-nuddy .bf-brand{font:500 40px/1 Georgia,serif}.bf-h1{letter-spacing:-.03em;max-width:940px;margin:32px 0;font-size:clamp(34px,5vw,62px);line-height:1.08}.campaign-nuddy .bf-h1{font-family:var(--font-display,Georgia,serif);font-weight:400}.bf-season{max-width:100%;font:400 17px/1.65 var(--font-body,Arial,sans-serif);margin:24px 0 48px}.bf-answer{max-width:880px;font-size:1.18em}.bf-chips{flex-wrap:wrap;gap:10px;margin:26px 0;display:flex}.bf-chips a{min-height:44px;color:inherit;border:1px solid;border-radius:28px;padding:11px 16px;text-decoration:none}.bf-section{border-top:1px solid #d7d0c4;padding:30px 0;scroll-margin-top:20px}.bf-section h2,.bf-related h2{margin:0 0 20px;font-size:clamp(26px,3vw,38px);line-height:1.15}.campaign-nuddy .bf-section h2{font-family:var(--font-display,Georgia,serif);font-weight:400}.bf-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;display:grid}.bf-card{background:#fffdf8;border:1px solid #d7d0c4;padding:22px}.bf-card h3{font-size:22px;line-height:1.2}.bf-table{margin:24px 0;overflow:auto}.bf-table table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px}.bf-table th,.bf-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d7d0c4;padding:13px 10px}.bf-figure{max-width:760px;margin:30px 0}.bf-figure img{object-fit:contain;background:#eee9df;width:100%;height:auto;max-height:760px;display:block}.bf-figure figcaption,.bf-method{color:#625d55;margin-top:12px;font-size:14px;line-height:1.5}.bf-cta{color:#fff;background:#222;align-items:center;min-height:48px;margin:22px 0;padding:14px 22px;text-decoration:none;display:inline-flex}.campaign-nuddy .bf-cta{background:#cb622d}.bf-related{padding:28px 0}.bf-steps li,.bf-checklist li{margin-bottom:12px}a:focus-visible{outline-offset:4px;outline:3px solid #cb622d}.bf-existing-note{background:#eee9df;margin:30px 0;padding:18px;font:15px/1.5 Arial,sans-serif}@media (width<=600px){.bf-shell{padding:18px 18px 60px}.bf-brand{padding:22px 18px}.bf-h1{margin-top:24px}.bf-season{font-size:16px}.bf-table th,.bf-table td{padding:10px 7px;font-size:13px}}.campaign-content{max-width:1160px;margin:30px auto 50px;padding:0 24px;font-size:17px;line-height:1.65}.bf-new .bf-h1{margin-top:24px}.bf-byline{font-size:14px}.bf-visual-label{font-size:16px;font-weight:600}.bf-full-image{min-height:44px;color:inherit;align-items:center;display:inline-flex}.bf-worksheet{border:1px solid #c5bbaa;margin:24px 0;padding:20px}.bf-worksheet fieldset{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;padding:0;display:grid}.bf-worksheet legend{padding:0 0 16px;font-weight:700}.bf-worksheet label{min-width:0;font-size:16px;display:block}.bf-worksheet input,.bf-worksheet textarea{width:100%;max-width:100%;font:inherit;box-sizing:border-box;border:1px solid #948c80;margin-top:8px;padding:12px}.bf-worksheet input{min-height:46px}.bf-worksheet button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#222;border:0;margin-top:20px;padding:12px 18px}.bf-worksheet textarea{font-size:14px;line-height:1.6}.bf-worksheet [hidden]{display:none!important}@media (width<=600px){.campaign-content{padding:0 12px}.bf-worksheet{padding:16px}}
