.home-steps__list[data-astro-cid-htg253oa]{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.home-steps__item[data-astro-cid-htg253oa]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4) var(--space-3)}.home-steps__index[data-astro-cid-htg253oa]{width:2.1rem;height:2.1rem;margin-bottom:var(--space-2);background:var(--color-green);color:var(--color-white);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:700;display:grid}.home-steps__item[data-astro-cid-htg253oa] h3[data-astro-cid-htg253oa]{margin-bottom:.4rem;font-size:1.0625rem}.home-steps__item[data-astro-cid-htg253oa] p[data-astro-cid-htg253oa]{font-size:.9375rem}.home-steps__more[data-astro-cid-htg253oa]{margin-top:var(--space-4);text-align:center}@media (width>=640px){.home-steps__list[data-astro-cid-htg253oa]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.home-steps__list[data-astro-cid-htg253oa]{grid-template-columns:repeat(5,1fr)}}.hero[data-astro-cid-ge2uvauf]{background:var(--color-cream);overflow:hidden}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;align-items:center;display:grid}.hero__content[data-astro-cid-ge2uvauf]{padding-block:var(--space-3);padding-inline:var(--space-3)}.hero__content[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-2);font-size:clamp(1.625rem,1.3rem + 1.2vw,2.125rem)}.hero__subhead[data-astro-cid-ge2uvauf]{max-width:46ch;margin-bottom:var(--space-3);font-size:1rem}.hero__actions[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.hero__meta[data-astro-cid-ge2uvauf]{color:var(--color-navy);opacity:.75;font-size:.8125rem}.hero__visual[data-astro-cid-ge2uvauf]{margin:0 var(--space-3) var(--space-4);aspect-ratio:1;border-radius:var(--radius-card);position:relative;overflow:hidden}.hero__photo[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%}.hero__cover-wrap[data-astro-cid-ge2uvauf]{left:var(--space-3);bottom:var(--space-3);--cover-width:200px;position:absolute}@media (width>=900px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:max(1.5rem, calc((100vw - var(--content-max)) / 2 + 1.5rem)) minmax(0, 460px) 1fr;align-items:stretch}.hero__content[data-astro-cid-ge2uvauf]{padding-inline:0 var(--space-4);padding-block:var(--space-5);flex-direction:column;grid-column:2;justify-content:center;display:flex}.hero__visual[data-astro-cid-ge2uvauf]{aspect-ratio:auto;border-radius:0;grid-column:3;height:100%;margin:0}.hero__cover-wrap[data-astro-cid-ge2uvauf]{left:8%;bottom:var(--space-3);--cover-width:300px}}.benefits__grid[data-astro-cid-fhias7us]{gap:var(--space-5);text-align:center;grid-template-columns:repeat(2,1fr);display:grid}.benefits__item[data-astro-cid-fhias7us] h3[data-astro-cid-fhias7us]{margin-top:var(--space-2);font-size:1.125rem}.benefits__item[data-astro-cid-fhias7us] p[data-astro-cid-fhias7us]{margin-top:.5rem;font-size:.9375rem}.benefits__icon[data-astro-cid-fhias7us]{width:64px;height:64px;color:var(--color-navy);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.benefits__icon--green[data-astro-cid-fhias7us]{background:var(--color-accent-green)}.benefits__icon--cream[data-astro-cid-fhias7us]{background:var(--color-accent-cream)}.benefits__icon--blue[data-astro-cid-fhias7us]{background:var(--color-accent-blue)}.benefits__icon--purple[data-astro-cid-fhias7us]{background:var(--color-accent-purple)}@media (width>=900px){.benefits__grid[data-astro-cid-fhias7us]{grid-template-columns:repeat(4,1fr)}}.guide-preview[data-astro-cid-cdriyduz]{gap:var(--space-5);align-items:center;display:grid}.guide-preview__content[data-astro-cid-cdriyduz] h2[data-astro-cid-cdriyduz]{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.guide-preview__lead[data-astro-cid-cdriyduz]{margin-top:var(--space-2);font-size:1.0625rem}.guide-preview__facts[data-astro-cid-cdriyduz]{gap:var(--space-3);margin:var(--space-4) 0;padding:var(--space-3);background:var(--color-white);border-radius:var(--radius-card);border:1px solid var(--color-border);grid-template-columns:repeat(2,1fr);display:grid}.guide-preview__facts[data-astro-cid-cdriyduz] dt[data-astro-cid-cdriyduz]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-green);font-size:.75rem;font-weight:600}.guide-preview__facts[data-astro-cid-cdriyduz] dd[data-astro-cid-cdriyduz]{color:var(--color-navy);margin:.25rem 0 0;font-weight:600}.guide-preview__visual[data-astro-cid-cdriyduz]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.guide-preview__page--2[data-astro-cid-cdriyduz]{transform:translateY(-14px)}@media (width>=900px){.guide-preview[data-astro-cid-cdriyduz]{grid-template-columns:45% 55%}}.topics__grid[data-astro-cid-2j22kxml]{gap:var(--space-3);grid-template-columns:1fr;display:grid}.topics__card[data-astro-cid-2j22kxml]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);height:100%;padding:var(--space-4);transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);text-decoration:none;display:block}.topics__card[data-astro-cid-2j22kxml]:hover{border-color:var(--color-green);box-shadow:var(--shadow-card);transform:translateY(-2px)}.topics__icon[data-astro-cid-2j22kxml]{border-radius:var(--radius-sm);background:var(--color-green-light);width:52px;height:52px;color:var(--color-green);margin-bottom:var(--space-2);justify-content:center;align-items:center;display:inline-flex}.topics__card[data-astro-cid-2j22kxml] h3[data-astro-cid-2j22kxml]{color:var(--color-green);font-size:1.125rem}.topics__card[data-astro-cid-2j22kxml] p[data-astro-cid-2j22kxml]{color:var(--color-body);margin-top:.5rem;font-size:.9375rem}@media (width>=640px){.topics__grid[data-astro-cid-2j22kxml]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.topics__grid[data-astro-cid-2j22kxml]{grid-template-columns:repeat(3,1fr)}}.audience__grid[data-astro-cid-h6azowlq]{gap:var(--space-3);grid-template-columns:1fr;display:grid}.audience__card[data-astro-cid-h6azowlq]{background:var(--color-white);border-radius:var(--radius-card);height:100%;padding:var(--space-4);box-shadow:var(--shadow-card);text-decoration:none;display:block}.audience__card[data-astro-cid-h6azowlq] h3[data-astro-cid-h6azowlq]{color:var(--color-navy);font-size:1.1875rem}.audience__card[data-astro-cid-h6azowlq] p[data-astro-cid-h6azowlq]{margin-top:.5rem;font-size:.9375rem}.audience__link[data-astro-cid-h6azowlq]{margin-top:var(--space-2);color:var(--color-green);font-size:.9375rem;font-weight:600;display:inline-block}@media (width>=900px){.audience__grid[data-astro-cid-h6azowlq]{grid-template-columns:repeat(3,1fr)}}.photo-feature[data-astro-cid-7aq4yhym]{background:var(--color-white);overflow:hidden}.photo-feature__grid[data-astro-cid-7aq4yhym]{grid-template-columns:1fr;align-items:center;display:grid}.photo-feature__visual[data-astro-cid-7aq4yhym]{margin:var(--space-5) var(--space-3) 0;aspect-ratio:4/3;border-radius:var(--radius-card);overflow:hidden}.photo-feature__photo[data-astro-cid-7aq4yhym]{object-fit:cover;width:100%;height:100%}.photo-feature__content[data-astro-cid-7aq4yhym]{padding:var(--space-5) var(--space-3)}.photo-feature__content[data-astro-cid-7aq4yhym] h2[data-astro-cid-7aq4yhym]{max-width:16ch;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem)}.photo-feature__content[data-astro-cid-7aq4yhym] p[data-astro-cid-7aq4yhym]{margin-top:var(--space-3);max-width:48ch;font-size:1.0625rem}.photo-feature__content[data-astro-cid-7aq4yhym] .btn{margin-top:var(--space-4)}@media (width>=900px){.photo-feature__grid[data-astro-cid-7aq4yhym]{grid-template-columns:minmax(0,560px) 1fr;min-height:520px}.photo-feature__visual[data-astro-cid-7aq4yhym]{aspect-ratio:auto;border-radius:0;height:100%;margin:0}.photo-feature__content[data-astro-cid-7aq4yhym]{padding-inline-start:var(--space-4);padding-inline-end:max(1.5rem, calc((100vw - var(--content-max)) / 2 + 1.5rem))}}.final-cta__inner[data-astro-cid-lcdefpme]{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.final-cta__inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem)}.final-cta__inner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:50ch;font-size:1.0625rem}
