.GuidesPage-module__jCYmlW__page{background:var(--color-surface)}.GuidesPage-module__jCYmlW__hero{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);min-height:38rem;display:grid}.GuidesPage-module__jCYmlW__heroCopy{padding:clamp(4rem, 8vw, 7rem) var(--container-gutter);flex-direction:column;justify-content:center;display:flex}.GuidesPage-module__jCYmlW__breadcrumbs{gap:var(--space-xs);margin-bottom:var(--space-xl);color:var(--color-text-muted);font-size:var(--type-body-small-size);flex-wrap:wrap;display:flex}.GuidesPage-module__jCYmlW__breadcrumbs a{min-height:var(--control-min-target);color:var(--color-primary);align-items:center;display:inline-flex}.GuidesPage-module__jCYmlW__hero h1{letter-spacing:-.035em;max-width:13ch;margin:0;font-size:clamp(3rem,5.3vw,5.25rem);line-height:1.02}.GuidesPage-module__jCYmlW__heroCopy>p{max-width:56ch;margin:var(--space-md) 0 0;color:var(--color-text-muted);font-size:var(--type-body-large-size);line-height:var(--type-body-large-line);text-wrap:pretty}.GuidesPage-module__jCYmlW__heroActions{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.GuidesPage-module__jCYmlW__heroImage{background:var(--color-background);min-height:32rem;position:relative;overflow:hidden}.GuidesPage-module__jCYmlW__heroImage img{object-fit:cover;object-position:center}.GuidesPage-module__jCYmlW__wholeLife,.GuidesPage-module__jCYmlW__readyNow,.GuidesPage-module__jCYmlW__guideLibrary{padding:clamp(4.5rem, 8vw, 7.5rem) var(--container-gutter)}.GuidesPage-module__jCYmlW__sectionIntro{gap:var(--space-lg) clamp(3rem, 8vw, 8rem);width:min(100%, var(--container-site));margin:0 auto var(--space-xl);grid-template-columns:minmax(0,.9fr) minmax(20rem,.62fr);align-items:end;display:grid}.GuidesPage-module__jCYmlW__sectionIntro h2{letter-spacing:-.025em;max-width:16ch;margin:0;font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.08}.GuidesPage-module__jCYmlW__sectionIntro p{max-width:58ch;color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:1.08rem}.GuidesPage-module__jCYmlW__areaDirectory{width:min(100%, var(--container-site));border-top:var(--border-strong) solid var(--color-primary);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.GuidesPage-module__jCYmlW__areaDirectory li{border-bottom:1px solid var(--color-border-strong);min-width:0}.GuidesPage-module__jCYmlW__areaDirectory li:nth-child(odd){border-right:1px solid var(--color-border-strong)}.GuidesPage-module__jCYmlW__areaRoute,.GuidesPage-module__jCYmlW__areaOrientation{gap:var(--space-sm) var(--space-md);min-height:11rem;padding:var(--space-lg);color:var(--color-text);grid-template-columns:3rem minmax(0,1fr);align-content:start;text-decoration:none;display:grid}.GuidesPage-module__jCYmlW__areaRoute{transition:background-color var(--duration-standard) var(--ease-standard)}.GuidesPage-module__jCYmlW__areaRoute svg,.GuidesPage-module__jCYmlW__areaOrientation svg{color:var(--color-primary-deep)}.GuidesPage-module__jCYmlW__areaRoute strong,.GuidesPage-module__jCYmlW__areaOrientation strong,.GuidesPage-module__jCYmlW__areaRoute small,.GuidesPage-module__jCYmlW__areaOrientation small{display:block}.GuidesPage-module__jCYmlW__areaRoute strong,.GuidesPage-module__jCYmlW__areaOrientation strong{font-size:1.2rem}.GuidesPage-module__jCYmlW__areaRoute small,.GuidesPage-module__jCYmlW__areaOrientation small{max-width:54ch;margin-top:var(--space-xs);color:var(--color-text-muted);text-wrap:pretty;font-size:.95rem;line-height:1.5}.GuidesPage-module__jCYmlW__areaRoute b,.GuidesPage-module__jCYmlW__areaOrientation b{min-height:var(--control-min-target);align-items:center;gap:var(--space-xs);font-size:var(--type-body-small-size);grid-column:2;display:inline-flex}.GuidesPage-module__jCYmlW__areaRoute b{color:var(--color-primary)}.GuidesPage-module__jCYmlW__areaOrientation b{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.GuidesPage-module__jCYmlW__readyNow{background:var(--color-background)}.GuidesPage-module__jCYmlW__clusterRoutes{width:min(100%, var(--container-site));border-top:var(--border-strong) solid var(--color-primary);border-bottom:1px solid var(--color-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;display:grid}.GuidesPage-module__jCYmlW__clusterRoute{gap:var(--space-md);background:var(--color-surface);grid-template-columns:3.25rem minmax(0,1fr);padding:clamp(2rem,5vw,4rem);display:grid}.GuidesPage-module__jCYmlW__clusterRoute+.GuidesPage-module__jCYmlW__clusterRoute{border-left:1px solid var(--color-border-strong)}.GuidesPage-module__jCYmlW__clusterRoute>svg{color:var(--color-primary)}.GuidesPage-module__jCYmlW__clusterRoute h3,.GuidesPage-module__jCYmlW__routineRoute h3,.GuidesPage-module__jCYmlW__guideGroup h3,.GuidesPage-module__jCYmlW__publicationBoundary h2{margin:0}.GuidesPage-module__jCYmlW__clusterRoute h3{max-width:17ch;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.12}.GuidesPage-module__jCYmlW__clusterRoute p{max-width:58ch;margin:var(--space-sm) 0 0;color:var(--color-text-muted);text-wrap:pretty}.GuidesPage-module__jCYmlW__clusterRoute dl{margin:var(--space-lg) 0 0;border-top:1px solid var(--color-border-subtle)}.GuidesPage-module__jCYmlW__clusterRoute dl div{gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:8rem minmax(0,1fr);display:grid}.GuidesPage-module__jCYmlW__clusterRoute dt{color:var(--color-primary);font-weight:var(--font-weight-bold)}.GuidesPage-module__jCYmlW__clusterRoute dd{margin:0}.GuidesPage-module__jCYmlW__clusterActions{align-items:center;gap:var(--space-xs) var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.GuidesPage-module__jCYmlW__clusterActions>a:not(.button){min-height:var(--control-min-target);color:var(--color-primary);font-weight:var(--font-weight-bold);align-items:center;display:inline-flex}.GuidesPage-module__jCYmlW__routineRoute{gap:var(--space-md) var(--space-lg);width:min(100%, var(--container-site));margin:var(--space-lg) auto 0;padding:var(--space-lg);border:1px solid var(--color-primary);background:var(--color-surface);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;display:grid}.GuidesPage-module__jCYmlW__routineRoute>svg{color:var(--color-primary-deep)}.GuidesPage-module__jCYmlW__routineRoute p{max-width:65ch;margin:var(--space-xs) 0 0;color:var(--color-text-muted)}.GuidesPage-module__jCYmlW__guideGroups{width:min(100%, var(--container-site));border-top:var(--border-strong) solid var(--color-primary);margin:0 auto}.GuidesPage-module__jCYmlW__guideGroup{gap:var(--space-lg) clamp(3rem, 8vw, 8rem);padding:var(--space-xl) 0;border-bottom:1px solid var(--color-border-strong);grid-template-columns:minmax(14rem,.45fr) minmax(0,1fr);display:grid}.GuidesPage-module__jCYmlW__guideGroup>div:first-child p{max-width:34ch;margin:var(--space-xs) 0 0;color:var(--color-text-muted)}.GuidesPage-module__jCYmlW__guideLinks{border-top:1px solid var(--color-border-subtle)}.GuidesPage-module__jCYmlW__guideLinks a{gap:var(--space-md);min-height:var(--control-min-target);padding:var(--space-md) 0;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.GuidesPage-module__jCYmlW__guideLinks strong,.GuidesPage-module__jCYmlW__guideLinks small{display:block}.GuidesPage-module__jCYmlW__guideLinks strong{font-size:1.08rem}.GuidesPage-module__jCYmlW__guideLinks small{max-width:62ch;color:var(--color-text-muted);margin-top:.2rem;font-size:.92rem;line-height:1.45}.GuidesPage-module__jCYmlW__guideLinks svg{color:var(--color-primary)}.GuidesPage-module__jCYmlW__publicationBoundary{gap:var(--space-md) var(--space-lg);width:min(calc(100% - (2 * var(--container-gutter))), var(--container-site));padding:var(--space-lg);border:1px solid var(--color-primary);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;margin:0 auto clamp(4rem,7vw,7rem);display:grid}.GuidesPage-module__jCYmlW__publicationBoundary>svg{color:var(--color-primary)}.GuidesPage-module__jCYmlW__publicationBoundary h2{font-size:var(--type-h3-size)}.GuidesPage-module__jCYmlW__publicationBoundary p{max-width:70ch;margin:var(--space-xs) 0 0;color:var(--color-text-muted)}.GuidesPage-module__jCYmlW__libraryFacts{width:min(100%, var(--container-site));border-top:1px solid var(--color-border-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.GuidesPage-module__jCYmlW__libraryFacts div{padding:var(--space-md) var(--container-gutter);border-right:1px solid var(--color-border-strong)}.GuidesPage-module__jCYmlW__libraryFacts div:last-child{border-right:0}.GuidesPage-module__jCYmlW__libraryFacts dt{color:var(--color-text-muted);font-size:var(--type-body-small-size)}.GuidesPage-module__jCYmlW__libraryFacts dd{color:var(--color-primary-deep);font-weight:var(--font-weight-bold);margin:.2rem 0 0}@media (hover:hover){.GuidesPage-module__jCYmlW__areaRoute:hover{background:var(--color-background)}.GuidesPage-module__jCYmlW__guideLinks a:hover strong{color:var(--color-primary)}}@media (max-width:70rem){.GuidesPage-module__jCYmlW__hero{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr)}.GuidesPage-module__jCYmlW__clusterRoute{grid-template-columns:1fr}}@media (max-width:54rem){.GuidesPage-module__jCYmlW__hero,.GuidesPage-module__jCYmlW__sectionIntro,.GuidesPage-module__jCYmlW__clusterRoutes,.GuidesPage-module__jCYmlW__guideGroup{grid-template-columns:1fr}.GuidesPage-module__jCYmlW__hero{min-height:0}.GuidesPage-module__jCYmlW__heroImage{min-height:24rem}.GuidesPage-module__jCYmlW__areaDirectory{grid-template-columns:1fr}.GuidesPage-module__jCYmlW__areaDirectory li:nth-child(odd){border-right:0}.GuidesPage-module__jCYmlW__clusterRoute+.GuidesPage-module__jCYmlW__clusterRoute{border-top:1px solid var(--color-border-strong);border-left:0}.GuidesPage-module__jCYmlW__routineRoute,.GuidesPage-module__jCYmlW__publicationBoundary{grid-template-columns:3rem minmax(0,1fr)}:is(.GuidesPage-module__jCYmlW__routineRoute .button,.GuidesPage-module__jCYmlW__publicationBoundary .button){grid-column:2;justify-self:start}.GuidesPage-module__jCYmlW__libraryFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.GuidesPage-module__jCYmlW__libraryFacts div:nth-child(2){border-right:0}.GuidesPage-module__jCYmlW__libraryFacts div:nth-child(-n+2){border-bottom:1px solid var(--color-border-strong)}}@media (max-width:40rem){.GuidesPage-module__jCYmlW__hero h1{font-size:clamp(2.75rem,13vw,4rem)}.GuidesPage-module__jCYmlW__heroActions{align-items:flex-start}.GuidesPage-module__jCYmlW__heroActions .button{width:100%}.GuidesPage-module__jCYmlW__areaRoute,.GuidesPage-module__jCYmlW__areaOrientation{padding:var(--space-md) 0;grid-template-columns:2.5rem minmax(0,1fr)}.GuidesPage-module__jCYmlW__clusterRoute{padding:var(--space-lg) var(--space-md)}.GuidesPage-module__jCYmlW__clusterRoute dl div{grid-template-columns:1fr;gap:.2rem}.GuidesPage-module__jCYmlW__routineRoute,.GuidesPage-module__jCYmlW__publicationBoundary{grid-template-columns:1fr}:is(.GuidesPage-module__jCYmlW__routineRoute .button,.GuidesPage-module__jCYmlW__publicationBoundary .button){grid-column:1}.GuidesPage-module__jCYmlW__libraryFacts{grid-template-columns:1fr}.GuidesPage-module__jCYmlW__libraryFacts div,.GuidesPage-module__jCYmlW__libraryFacts div:nth-child(2){border-right:0;border-bottom:1px solid var(--color-border-strong)}}@media (prefers-reduced-motion:reduce){.GuidesPage-module__jCYmlW__areaRoute{transition-duration:.001ms}}
