.wrap.svelte-8fdu19{max-width:var(--container);margin:0 auto;padding-inline:28px}.eyebrow.svelte-8fdu19{text-transform:uppercase;letter-spacing:1.8px;font-size:11px;font-weight:700}.journal-head.svelte-8fdu19{padding-top:66px;padding-bottom:42px}.journal-head.svelte-8fdu19 .eyebrow:where(.svelte-8fdu19){color:#855044;margin:0 0 22px}h1.svelte-8fdu19{letter-spacing:-1.7px;font-size:clamp(38px,5.8vw,66px);line-height:1.15}.intro-row.svelte-8fdu19{justify-content:space-between;align-items:end;gap:32px;margin-top:25px;display:flex}.intro-row.svelte-8fdu19>p:where(.svelte-8fdu19){max-width:430px;color:var(--soft);margin:0;font-size:18px}nav.svelte-8fdu19{flex-wrap:wrap;gap:10px 22px;font-size:13px;display:flex}nav.svelte-8fdu19 a:where(.svelte-8fdu19){text-underline-offset:5px}.featured.svelte-8fdu19{background:var(--green);color:#fff}.feature-inner.svelte-8fdu19{max-width:var(--container);grid-template-columns:1.15fr 1fr;margin:auto;display:grid}.feature-copy.svelte-8fdu19{align-self:center;padding:50px 48px 48px 28px}.feature-copy.svelte-8fdu19 .eyebrow:where(.svelte-8fdu19){color:#d8c294;margin:0 0 22px}.feature-copy.svelte-8fdu19 h2:where(.svelte-8fdu19){color:#fff;font-size:clamp(27px,3.1vw,37px);line-height:1.3}.feature-copy.svelte-8fdu19 h2:where(.svelte-8fdu19) a:where(.svelte-8fdu19){text-decoration:none}.feature-copy.svelte-8fdu19>p:where(.svelte-8fdu19):not(.eyebrow){color:#d7e0d2;max-width:390px;margin:22px 0;font-size:17px}.feature-link.svelte-8fdu19{border-bottom:1px solid #aabca5;gap:24px;padding-block:6px;font-weight:700;text-decoration:none;display:inline-flex}.feature-inner.svelte-8fdu19>img:where(.svelte-8fdu19){object-fit:cover;width:100%;height:100%;max-height:500px}.comparisons.svelte-8fdu19{padding-top:68px}.topic.svelte-8fdu19{grid-template-columns:.7fr 1.5fr;gap:70px;padding-bottom:72px;scroll-margin-top:85px;display:grid}.topic.svelte-8fdu19+.topic:where(.svelte-8fdu19){border-top:1px solid var(--line);padding-top:48px}.topic-heading.svelte-8fdu19 .eyebrow:where(.svelte-8fdu19){color:#855044;margin:0 0 16px}.topic-heading.svelte-8fdu19 h2:where(.svelte-8fdu19){font-size:29px;line-height:1.3}.topic-heading.svelte-8fdu19>p:where(.svelte-8fdu19):last-child{color:var(--soft);font-size:16px}.stories.svelte-8fdu19 article:where(.svelte-8fdu19){border-bottom:1px solid var(--line);padding-bottom:26px}.stories.svelte-8fdu19 article:where(.svelte-8fdu19)+article:where(.svelte-8fdu19){padding-top:26px}.meta.svelte-8fdu19{color:var(--soft);margin:0 0 12px;font-size:12px}h3.svelte-8fdu19{font-size:24px;line-height:1.4}h3.svelte-8fdu19 a:where(.svelte-8fdu19){text-decoration:none}h3.svelte-8fdu19 a:where(.svelte-8fdu19):hover,.feature-copy.svelte-8fdu19 h2:where(.svelte-8fdu19) a:where(.svelte-8fdu19):hover{text-underline-offset:5px;text-decoration:underline}.stories.svelte-8fdu19 article:where(.svelte-8fdu19)>p:where(.svelte-8fdu19):not(.meta){color:var(--soft);font-size:16px;line-height:1.7}.story-bottom.svelte-8fdu19{color:var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.story-bottom.svelte-8fdu19 a:where(.svelte-8fdu19){color:var(--green);font-size:14px;font-weight:700;text-decoration:none}.editorial.svelte-8fdu19{border-top:1px solid var(--line);padding-top:30px;padding-bottom:58px}.editorial.svelte-8fdu19>p:where(.svelte-8fdu19):not(.eyebrow){max-width:760px;color:var(--soft);font-size:16px}.editorial.svelte-8fdu19 a:where(.svelte-8fdu19){text-underline-offset:4px;font-size:14px}@media (width<=760px){.wrap.svelte-8fdu19{padding-inline:22px}.journal-head.svelte-8fdu19{padding-top:38px}.intro-row.svelte-8fdu19{flex-direction:column;align-items:start;gap:22px}.feature-inner.svelte-8fdu19{grid-template-columns:1fr}.feature-copy.svelte-8fdu19{padding:35px 22px}.feature-inner.svelte-8fdu19>img:where(.svelte-8fdu19){object-position:center 45%;max-height:330px}.topic.svelte-8fdu19{grid-template-columns:1fr;gap:24px;padding-bottom:42px}.topic-heading.svelte-8fdu19>p:where(.svelte-8fdu19):last-child{max-width:480px}.comparisons.svelte-8fdu19{padding-top:40px}h3.svelte-8fdu19{font-size:22px}}
