.comparisons_page__tGtG5{--coral:#b63e2b;--serif:var(--font-fraunces),Georgia,serif;--mono:var(--font-mono),ui-monospace,monospace;--surface:#f2ece0;padding-block:clamp(32px,6vw,72px)}.comparisons_crumb__VH_cj{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);margin-bottom:32px}.comparisons_tabs__9CuM6{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:40px}.comparisons_tabs__9CuM6 a{padding:14px 0;font-size:14px;border-bottom:2px solid transparent}.comparisons_tabs__9CuM6 a[aria-current=page]{border-color:var(--coral)}.comparisons_title__XY3tK{font-family:var(--serif);font-weight:400;font-size:clamp(38px,5.5vw,68px);line-height:1.08;letter-spacing:-.035em;max-width:18ch;margin:18px 0 24px}.comparisons_intro__niFbg{max-width:65ch;font-size:18px;line-height:1.7;color:var(--body)}.comparisons_meta__nW5m8{font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:24px}.comparisons_cards__GAKc8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);margin-block:40px}.comparisons_card__Nqwlc{padding:clamp(24px,4vw,48px);display:flex;flex-direction:column;gap:18px}.comparisons_card__Nqwlc+.comparisons_card__Nqwlc{border-left:1px solid var(--line)}.comparisons_card__Nqwlc:hover{background:var(--surface)}.comparisons_card__Nqwlc h2{font-family:var(--serif);font-size:30px;font-weight:400;line-height:1.2;margin:0}.comparisons_card__Nqwlc p{color:var(--body);line-height:1.7;margin:0}.comparisons_card__Nqwlc small{font-family:var(--mono);color:var(--muted)}.comparisons_card__Nqwlc strong{margin-top:auto;padding-top:16px;font-size:13px;color:var(--coral)}.comparisons_layout__pYGcB{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:48px;margin-top:48px}.comparisons_article__Olk4E{min-width:0}.comparisons_section__yu9Hg{scroll-margin-top:110px;padding-block:32px;border-top:1px solid var(--line)}.comparisons_section__yu9Hg h2{font-family:var(--serif);font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.2;margin:0 0 20px}.comparisons_section__yu9Hg h3{font-size:17px;font-weight:600;margin:0 0 12px}.comparisons_section__yu9Hg p{font-size:16px;color:var(--body);line-height:1.75;max-width:72ch}.comparisons_section__yu9Hg a:not([class]){text-decoration:underline;text-underline-offset:4px}.comparisons_toc__7_JRS{position:sticky;top:110px;align-self:start;display:flex;flex-direction:column;gap:16px;font-size:13px}.comparisons_toc__7_JRS strong{font-family:var(--mono);font-size:11px;color:var(--muted)}.comparisons_tableScroll__G0_TB{overflow-x:auto;border:1px solid var(--line)}.comparisons_scrollHint__aV37x{display:none}@media (max-width:640px){.comparisons_section__yu9Hg .comparisons_scrollHint__aV37x{display:block;font-size:12px;color:var(--muted)}}.comparisons_table__IjCAI{border-collapse:collapse;width:100%;min-width:620px;font-size:14px;line-height:1.65}.comparisons_table__IjCAI caption{text-align:left;padding:16px;font-size:12px;color:var(--muted)}.comparisons_table__IjCAI td,.comparisons_table__IjCAI th{padding:20px;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.comparisons_table__IjCAI thead th{background:var(--ink);color:var(--linen);font-weight:500}.comparisons_table__IjCAI th:first-child{width:22%}.comparisons_table__IjCAI td{width:39%}.comparisons_table__IjCAI td:nth-child(2){background:var(--surface)}.comparisons_pair__G8bva{display:grid;grid-template-columns:1fr 1fr;gap:28px}.comparisons_note__bUmBS{padding:24px;background:var(--surface);border-left:2px solid var(--coral);margin-top:28px}.comparisons_faq__QO7f4{border-top:1px solid var(--line);padding:20px 0}.comparisons_faq__QO7f4 summary{cursor:pointer;font-weight:500;line-height:1.5}.comparisons_cta__kyWU_{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.comparisons_page__tGtG5 a:focus-visible,.comparisons_page__tGtG5 summary:focus-visible,.comparisons_tableScroll__G0_TB:focus-visible{outline:2px solid var(--coral);outline-offset:5px}@media (max-width:999px){.comparisons_layout__pYGcB{grid-template-columns:1fr;gap:24px}.comparisons_toc__7_JRS{position:static;grid-row:1;flex-direction:row;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--line)}}@media (max-width:640px){.comparisons_cards__GAKc8,.comparisons_pair__G8bva{grid-template-columns:1fr}.comparisons_card__Nqwlc+.comparisons_card__Nqwlc{border-left:0;border-top:1px solid var(--line)}.comparisons_tabs__9CuM6{gap:18px}.comparisons_tabs__9CuM6 a{font-size:13px}}