.home-module__Hx0lNG__home{--editorial-label:#17665f;--editorial-feature:#edf3ef;--editorial-copy:#50616a;max-width:1140px;margin:0 auto;padding:0 26px}.dark .home-module__Hx0lNG__home{--editorial-label:#8bcec2;--editorial-feature:#142622;--editorial-copy:#b0bdc5}.home-module__Hx0lNG__home section,.home-module__Hx0lNG__signupSection{scroll-margin-top:100px}.home-module__Hx0lNG__home a{text-underline-offset:4px}.home-module__Hx0lNG__home a:hover{text-decoration:underline}.home-module__Hx0lNG__eyebrow{color:var(--editorial-label);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.5}.home-module__Hx0lNG__hero{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:58px;padding:76px 0 62px;display:grid}.home-module__Hx0lNG__heroTitle{letter-spacing:-.035em;margin:18px 0 24px;font:400 clamp(2.75rem,5.8vw,4.625rem)/1.08 Georgia,Times New Roman,serif}.home-module__Hx0lNG__lead{max-width:650px;color:var(--editorial-copy);font-size:1.25rem;line-height:1.65}.home-module__Hx0lNG__actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:28px;display:flex}.home-module__Hx0lNG__button{background:var(--accent);min-height:46px;color:var(--accent-foreground);border-radius:5px;align-items:center;padding:12px 19px;font-size:.9375rem;font-weight:600;display:inline-flex}.home-module__Hx0lNG__button:hover{opacity:.9}.home-module__Hx0lNG__textLink{padding:6px 0;font-size:.9375rem;font-weight:600;line-height:1.6;display:inline-block}.home-module__Hx0lNG__heroAside{border-left:1px solid var(--border);padding-left:32px}.home-module__Hx0lNG__heroAside h2{letter-spacing:-.02em;margin:14px 0 18px;font:400 1.6875rem/1.28 Georgia,Times New Roman,serif}.home-module__Hx0lNG__heroAside>p:last-child{color:var(--editorial-copy);font-size:.9375rem;line-height:1.7}.home-module__Hx0lNG__subjectStrip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--editorial-copy);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:20px 0;font-size:.8125rem;display:flex}.home-module__Hx0lNG__section{border-bottom:1px solid var(--border);padding:58px 0}.home-module__Hx0lNG__sectionHead{justify-content:space-between;align-items:end;gap:24px;display:flex}.home-module__Hx0lNG__sectionTitle{letter-spacing:-.03em;margin:9px 0 20px;font-size:clamp(1.625rem,3vw,1.9375rem);font-weight:600;line-height:1.22}.home-module__Hx0lNG__sectionHead .home-module__Hx0lNG__sectionTitle{margin-bottom:0}.home-module__Hx0lNG__featureGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;margin-top:30px;display:grid}.home-module__Hx0lNG__featuredStory{background:var(--editorial-feature);border-radius:5px;flex-direction:column;align-items:start;padding:34px;display:flex;overflow:hidden}.home-module__Hx0lNG__featuredImage{border-radius:0;width:calc(100% + 68px);margin:-34px -34px 28px}.home-module__Hx0lNG__smallImage{width:160px}.home-module__Hx0lNG__storyCopy,.home-module__Hx0lNG__guideCopy{min-width:0}.home-module__Hx0lNG__meta{color:var(--editorial-label);letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;gap:5px 14px;font-size:.6875rem;font-weight:600;line-height:1.6;display:flex}.home-module__Hx0lNG__featuredStory h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:18px 0 20px;font:400 clamp(1.875rem,3vw,2.375rem)/1.16 Georgia,Times New Roman,serif}.home-module__Hx0lNG__featuredStory>p,.home-module__Hx0lNG__storyCopy>p,.home-module__Hx0lNG__sectionIntro,.home-module__Hx0lNG__guideCopy>p:last-child,.home-module__Hx0lNG__aboutSection>div>p:not(.home-module__Hx0lNG__eyebrow){color:var(--editorial-copy);line-height:1.75}.home-module__Hx0lNG__featuredStory>p{margin-bottom:26px;font-size:1rem}.home-module__Hx0lNG__featuredStory>.home-module__Hx0lNG__textLink{margin-top:auto}.home-module__Hx0lNG__secondaryStories{gap:24px;display:grid}.home-module__Hx0lNG__smallStory{border-bottom:1px solid var(--border);flex-direction:row-reverse;align-items:start;gap:20px;padding-bottom:24px;display:flex}.home-module__Hx0lNG__smallStory>a,.home-module__Hx0lNG__guide>a{flex-shrink:0}.home-module__Hx0lNG__smallStory:last-child{border-bottom:0;padding-bottom:0}.home-module__Hx0lNG__smallStory h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:10px 0;font-size:1.375rem;font-weight:600;line-height:1.3}.home-module__Hx0lNG__storyCopy>p{margin-bottom:9px;font-size:.9375rem}.home-module__Hx0lNG__subjectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:23px;display:grid}.home-module__Hx0lNG__subjectCard{--subject-color:#246755;--subject-tint:#eff5f0;border:1px solid var(--border);border-radius:6px;flex-direction:column;padding:28px;display:flex}.home-module__Hx0lNG__subjectCard[data-color=blue]{--subject-color:#295d85;--subject-tint:#edf3f9}.home-module__Hx0lNG__subjectCard[data-color=amber]{--subject-color:#8a5d1d;--subject-tint:#fbf4e7}.home-module__Hx0lNG__subjectCard[data-color=violet]{--subject-color:#6d5092;--subject-tint:#f4eff9}.home-module__Hx0lNG__subjectMark{color:var(--subject-color);background:var(--subject-tint);border-radius:12px;place-items:center;width:64px;height:64px;margin-bottom:22px;display:grid}.home-module__Hx0lNG__subjectCard h3{font-size:1.35rem}.home-module__Hx0lNG__subjectGuides{margin:20px 0;padding:0;list-style:none}.home-module__Hx0lNG__subjectGuides li{border-top:1px solid var(--border)}.home-module__Hx0lNG__subjectGuides a{padding:12px 0;font-size:.88rem;line-height:1.6;display:block}.home-module__Hx0lNG__subjectExplore{color:var(--editorial-label);margin-top:auto;font-size:.85rem;font-weight:600}.home-module__Hx0lNG__subjectStrip a:hover,.home-module__Hx0lNG__subjectCard a:hover{text-underline-offset:4px;text-decoration:underline}.dark .home-module__Hx0lNG__subjectMark{color:#b0d8c1;background:#203a33}.dark .home-module__Hx0lNG__subjectCard[data-color=blue] .home-module__Hx0lNG__subjectMark{color:#b3d3ef;background:#213448}.dark .home-module__Hx0lNG__subjectCard[data-color=amber] .home-module__Hx0lNG__subjectMark{color:#efcf96;background:#3a3021}.dark .home-module__Hx0lNG__subjectCard[data-color=violet] .home-module__Hx0lNG__subjectMark{color:#d3bee9;background:#332a42}.home-module__Hx0lNG__subjectGrid h3{letter-spacing:-.02em;margin-bottom:10px;font-size:1.0625rem;font-weight:600;line-height:1.35}.home-module__Hx0lNG__subjectGrid p{color:var(--editorial-copy);font-size:.875rem;line-height:1.7}.home-module__Hx0lNG__guideLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px;display:grid}.home-module__Hx0lNG__sectionIntro{max-width:370px}.home-module__Hx0lNG__guideList{min-width:0}.home-module__Hx0lNG__guide{align-items:start;gap:20px;display:flex}.home-module__Hx0lNG__guideImage{width:136px}.home-module__Hx0lNG__calendarPanel{border:1px solid var(--border);background:var(--editorial-feature);border-radius:8px;padding:32px}.home-module__Hx0lNG__calendarIntro{max-width:780px;color:var(--editorial-copy);margin-top:20px;line-height:1.75}.home-module__Hx0lNG__calendarPreview{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:28px 0;display:grid}.home-module__Hx0lNG__calendarPreview li{border-top:3px solid var(--editorial-label);padding-top:20px}.home-module__Hx0lNG__calendarPreview time{letter-spacing:-.02em;margin-bottom:12px;font:400 1.65rem/1.2 Georgia,Times New Roman,serif;display:block}.home-module__Hx0lNG__calendarPreview h3{margin:8px 0;font-size:1.0625rem;font-weight:600;line-height:1.4}.home-module__Hx0lNG__calendarPreview li>p:last-child,.home-module__Hx0lNG__calendarNote{color:var(--editorial-copy);font-size:.875rem;line-height:1.65}.home-module__Hx0lNG__calendarNote{font-size:.75rem}.home-module__Hx0lNG__guide+.home-module__Hx0lNG__guide{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.home-module__Hx0lNG__guide h3{letter-spacing:-.015em;margin:8px 0;font-size:1.125rem;font-weight:600;line-height:1.4}.home-module__Hx0lNG__guideCopy>p:last-child{font-size:.875rem}.home-module__Hx0lNG__signupSection{border-bottom:1px solid var(--border);padding:58px 0}.home-module__Hx0lNG__newsletter{--accent:#bfd7ff;--accent-foreground:#142f3c;--muted-foreground:#d3e0e6;--muted:#142f3c;color:#fff;background:#142f3c;border:0;border-radius:5px;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:42px;padding:36px;display:grid}.home-module__Hx0lNG__newsletter>h2{letter-spacing:-.02em;max-width:390px;margin-top:3px;font:400 2.125rem/1.16 Georgia,Times New Roman,serif}.home-module__Hx0lNG__newsletter>p:nth-of-type(2){max-width:440px;font-size:1rem;line-height:1.7}.home-module__Hx0lNG__newsletter>div{grid-area:1/2/4;align-self:center;min-width:0;margin-top:0}.home-module__Hx0lNG__newsletter .formkit-powered-by-convertkit{filter:brightness(0)invert()}.home-module__Hx0lNG__aboutSection{grid-template-columns:repeat(2,minmax(0,1fr));gap:65px;padding:58px 0 64px;display:grid}.home-module__Hx0lNG__personalNote{margin-top:16px;font-size:.875rem}.home-module__Hx0lNG__aboutSection .home-module__Hx0lNG__textLink{margin-top:14px}.home-module__Hx0lNG__aboutSection .home-module__Hx0lNG__actions{margin-top:0}@media (max-width:800px){.home-module__Hx0lNG__hero{grid-template-columns:minmax(0,1fr);gap:30px;padding:48px 0 40px}.home-module__Hx0lNG__heroTitle{font-size:clamp(2.75rem,8vw,4rem)}.home-module__Hx0lNG__heroAside{border-left:0;border-top:1px solid var(--border);padding:25px 0 0}.home-module__Hx0lNG__heroAside h2 br{display:none}.home-module__Hx0lNG__heroAside h2{text-wrap:balance;max-width:600px;font-size:1.5rem}.home-module__Hx0lNG__featureGrid,.home-module__Hx0lNG__guideLayout,.home-module__Hx0lNG__aboutSection{gap:28px}.home-module__Hx0lNG__featureGrid,.home-module__Hx0lNG__guideLayout,.home-module__Hx0lNG__aboutSection,.home-module__Hx0lNG__newsletter{grid-template-columns:minmax(0,1fr)}.home-module__Hx0lNG__subjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__Hx0lNG__calendarPreview{grid-template-columns:minmax(0,1fr);gap:22px}.home-module__Hx0lNG__newsletter>div{grid-area:auto;margin-top:24px}.home-module__Hx0lNG__newsletter>h2{max-width:100%}.home-module__Hx0lNG__sectionIntro{max-width:550px}.home-module__Hx0lNG__aboutSection>div+div{border-top:1px solid var(--border);padding-top:28px}}@media (max-width:520px){.home-module__Hx0lNG__home{padding:0 22px}.home-module__Hx0lNG__heroTitle{font-size:clamp(2.5rem,10vw,3.25rem)}.home-module__Hx0lNG__lead{font-size:1.125rem}.home-module__Hx0lNG__section,.home-module__Hx0lNG__signupSection{padding:40px 0}.home-module__Hx0lNG__sectionHead{display:block}.home-module__Hx0lNG__sectionHead>.home-module__Hx0lNG__textLink{margin-top:14px}.home-module__Hx0lNG__featuredStory,.home-module__Hx0lNG__newsletter{padding:25px 22px}.home-module__Hx0lNG__featuredImage{width:calc(100% + 44px);margin:-25px -22px 24px}.home-module__Hx0lNG__smallStory,.home-module__Hx0lNG__guide{gap:14px}.home-module__Hx0lNG__smallImage{width:100%}.home-module__Hx0lNG__smallStory{flex-direction:column}.home-module__Hx0lNG__calendarPanel{padding:24px 20px}.home-module__Hx0lNG__guideImage{width:96px}.home-module__Hx0lNG__newsletter>h2{font-size:1.875rem}.home-module__Hx0lNG__subjectStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:.75rem;display:grid}.home-module__Hx0lNG__subjectGrid{gap:24px 20px}.home-module__Hx0lNG__aboutSection{padding:40px 0 48px}}
