.guides-module__4O6c6W__page{--blue:#0068df;--blue-hover:#0055b7;--blue-tint:#e6f0fc;--blue-wash:#f3f8fe;--blue-border:#bfd8f5;--navy:#0d4875;--dark-navy:#10384d;--teal:#105a77;--ink:#3a3a3a;--mid:#555;--soft:#666;--line:#dfe2e4;--line-strong:#cfd3d6;--paper:#fff;--surface:#f8f9f9;--page-bg:#f4f5f5;color:var(--ink);background:var(--paper);font-family:var(--font-assistant), "Assistant", sans-serif;overflow:hidden}.guides-module__4O6c6W__page *{box-sizing:border-box}.guides-module__4O6c6W__page a{color:inherit;text-decoration:none}.guides-module__4O6c6W__container{width:min(1180px,100% - 40px);margin:0 auto}.guides-module__4O6c6W__page h1,.guides-module__4O6c6W__page h2,.guides-module__4O6c6W__page h3,.guides-module__4O6c6W__page strong{font-family:var(--font-montserrat), "Montserrat", sans-serif}.guides-module__4O6c6W__hero{background:var(--blue-wash);border-bottom:1px solid var(--blue-border);position:relative}.guides-module__4O6c6W__hero:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 1px 1px,#bfd8f5 1px,#0000 0);background-size:26px 26px;position:absolute;inset:0}.guides-module__4O6c6W__breadcrumbs{color:var(--soft);align-items:center;gap:9px;padding-top:26px;font-size:14px;display:flex;position:relative}.guides-module__4O6c6W__breadcrumbs a{color:var(--blue);font-weight:700}.guides-module__4O6c6W__breadcrumbs a:hover{color:var(--blue-hover)}.guides-module__4O6c6W__heroGrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:64px;padding:46px 0 70px;display:grid;position:relative}.guides-module__4O6c6W__heroCopy{max-width:620px}.guides-module__4O6c6W__eyebrow{color:var(--blue);font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:800;display:flex}.guides-module__4O6c6W__hero h1{max-width:720px;color:var(--dark-navy);letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,64px);line-height:1.04}.guides-module__4O6c6W__heroLead{max-width:620px;color:var(--mid);margin:24px 0 0;font-size:19px;line-height:1.65}.guides-module__4O6c6W__heroLead em{color:var(--navy);font-style:normal;font-weight:700}.guides-module__4O6c6W__heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.guides-module__4O6c6W__primaryButton,.guides-module__4O6c6W__secondaryButton{min-height:50px;font-family:var(--font-montserrat), "Montserrat", sans-serif;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.guides-module__4O6c6W__primaryButton{background:var(--blue);border:1px solid var(--blue);color:var(--paper)!important}.guides-module__4O6c6W__primaryButton:hover{background:var(--blue-hover);border-color:var(--blue-hover);transform:translateY(-2px)}.guides-module__4O6c6W__secondaryButton{background:var(--paper);border:1px solid var(--blue-border);color:var(--navy)!important}.guides-module__4O6c6W__secondaryButton:hover{border-color:var(--blue);transform:translateY(-2px)}.guides-module__4O6c6W__heroStats{border-top:1px solid var(--blue-border);flex-wrap:wrap;gap:28px;margin-top:32px;padding-top:24px;display:flex}.guides-module__4O6c6W__heroStats div{gap:3px;display:grid}.guides-module__4O6c6W__heroStats strong{color:var(--navy);font-size:23px;line-height:1}.guides-module__4O6c6W__heroStats span{color:var(--soft);font-size:13px}.guides-module__4O6c6W__heroMedia{min-height:500px;position:relative}.guides-module__4O6c6W__heroMedia:before{content:"";border:1px solid var(--blue-border);border-radius:26px;position:absolute;inset:22px -18px -18px 22px}.guides-module__4O6c6W__heroMedia img{object-fit:cover;object-position:56% center;border-radius:26px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 22px 60px #10384d2e}.guides-module__4O6c6W__heroNote{color:var(--navy);background:var(--paper);border:1px solid var(--blue-border);border-radius:10px;align-items:center;gap:9px;padding:12px 15px;font-weight:800;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:0 12px 30px #10384d26}.guides-module__4O6c6W__heroNote svg{color:var(--blue)}.guides-module__4O6c6W__goalSection,.guides-module__4O6c6W__featuredSection,.guides-module__4O6c6W__librarySection,.guides-module__4O6c6W__methodSection,.guides-module__4O6c6W__nextSection{padding:84px 0}.guides-module__4O6c6W__sectionHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.guides-module__4O6c6W__sectionHeading h2,.guides-module__4O6c6W__libraryHeader h2,.guides-module__4O6c6W__methodCopy h2,.guides-module__4O6c6W__nextPanel h2{color:var(--dark-navy);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.3vw,43px);line-height:1.14}.guides-module__4O6c6W__sectionHeading>p,.guides-module__4O6c6W__libraryHeader>div>p,.guides-module__4O6c6W__methodCopy>p,.guides-module__4O6c6W__nextPanel>div>p{max-width:520px;color:var(--soft);margin:0;font-size:17px;line-height:1.6}.guides-module__4O6c6W__goalGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.guides-module__4O6c6W__goalCard{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-height:270px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.guides-module__4O6c6W__goalCard:hover{border-color:var(--blue-border);transform:translateY(-5px);box-shadow:0 18px 42px #10384d1f}.guides-module__4O6c6W__goalIcon{width:50px;height:50px;color:var(--blue);background:var(--blue-tint);border-radius:12px;place-items:center;display:grid}.guides-module__4O6c6W__goalCard h3{color:var(--navy);margin:20px 0 9px;font-size:19px;line-height:1.3}.guides-module__4O6c6W__goalCard p{color:var(--soft);margin:0;font-size:15.5px;line-height:1.55}.guides-module__4O6c6W__goalLink{color:var(--blue);align-items:center;gap:7px;margin-top:auto;padding-top:20px;font-weight:800;display:flex}.guides-module__4O6c6W__goalCard:hover .guides-module__4O6c6W__goalLink svg{transform:translate(3px)}.guides-module__4O6c6W__featuredSection{background:var(--surface);border-block:1px solid var(--line)}.guides-module__4O6c6W__featuredGrid,.guides-module__4O6c6W__guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.guides-module__4O6c6W__guideCard{background:var(--paper);border:1px solid var(--line);border-radius:16px;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.guides-module__4O6c6W__guideCard:hover{border-color:var(--blue-border);transform:translateY(-5px);box-shadow:0 18px 44px #10384d1f}.guides-module__4O6c6W__cardLink{flex-direction:column;height:100%;display:flex}.guides-module__4O6c6W__cardVisual{background:var(--blue-wash);border-bottom:1px solid var(--blue-border);flex-direction:column;justify-content:end;height:210px;padding:18px;display:flex;position:relative;overflow:hidden}.guides-module__4O6c6W__cardVisual>img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0;transform:scale(1.002)}.guides-module__4O6c6W__guideCard:hover .guides-module__4O6c6W__cardVisual>img{transform:scale(1.045)}.guides-module__4O6c6W__cardVisualOverlay{background:linear-gradient(#0000,#10384de0);position:absolute;inset:35% 0 0}.guides-module__4O6c6W__visualGrid{opacity:.38;background-image:linear-gradient(#bfd8f5 1px,#0000 1px),linear-gradient(90deg,#bfd8f5 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.guides-module__4O6c6W__visualIcon{width:62px;height:62px;color:var(--paper);background:var(--navy);border-radius:15px;place-items:center;display:grid;position:relative;box-shadow:0 10px 24px #10384d2e}.guides-module__4O6c6W__visualLabel{z-index:1;color:var(--paper);background:var(--navy);border:1px solid var(--blue-border);font-family:var(--font-montserrat), "Montserrat", sans-serif;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:12px;font-weight:800;position:relative;box-shadow:0 8px 20px #10384d2e}.guides-module__4O6c6W__featuredFlag{color:var(--paper);background:var(--blue);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:flex;position:absolute;top:14px;left:14px}.guides-module__4O6c6W__cardBody{flex-direction:column;flex:1;padding:22px;display:flex}.guides-module__4O6c6W__cardMeta{color:var(--soft);flex-wrap:wrap;justify-content:space-between;gap:8px 14px;font-size:12.5px;font-weight:700;display:flex}.guides-module__4O6c6W__cardMeta span{align-items:center;gap:5px;display:inline-flex}.guides-module__4O6c6W__cardMeta svg{color:var(--blue)}.guides-module__4O6c6W__cardBody h3{color:var(--dark-navy);letter-spacing:-.015em;margin:14px 0 10px;font-size:20px;line-height:1.35}.guides-module__4O6c6W__cardBody>p{color:var(--soft);margin:0;font-size:15px;line-height:1.58}.guides-module__4O6c6W__cardFooter{justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:22px;display:flex}.guides-module__4O6c6W__cardTags{flex-wrap:wrap;gap:6px;display:flex}.guides-module__4O6c6W__cardTags span{color:var(--navy);background:var(--blue-tint);border:1px solid var(--blue-border);border-radius:999px;padding:5px 8px;font-size:11.5px;font-weight:800}.guides-module__4O6c6W__cardArrow{width:36px;height:36px;color:var(--blue);background:var(--blue-wash);border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.guides-module__4O6c6W__guideCard:hover .guides-module__4O6c6W__cardArrow{color:var(--paper);background:var(--blue)}.guides-module__4O6c6W__librarySection{background:var(--paper)}.guides-module__4O6c6W__libraryHeader{justify-content:space-between;align-items:end;gap:32px;display:flex}.guides-module__4O6c6W__libraryHeader>div>p{margin-top:12px}.guides-module__4O6c6W__searchLink{border:1px solid var(--blue-border);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-weight:800;display:inline-flex;color:var(--blue)!important}.guides-module__4O6c6W__searchLink:hover{background:var(--blue-wash)}.guides-module__4O6c6W__filters{scrollbar-width:thin;gap:8px;margin:28px 0 32px;padding-bottom:10px;display:flex;overflow-x:auto}.guides-module__4O6c6W__filters a{min-height:40px;color:var(--mid);background:var(--paper);border:1px solid var(--line-strong);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:800;display:inline-flex}.guides-module__4O6c6W__filters a:hover{color:var(--blue);border-color:var(--blue)}.guides-module__4O6c6W__filters a span{text-align:center;min-width:22px;color:var(--soft);background:var(--surface);border-radius:999px;padding:2px 6px;font-size:11px}.guides-module__4O6c6W__filters .guides-module__4O6c6W__activeFilter{background:var(--blue);border-color:var(--blue);color:var(--paper)!important}.guides-module__4O6c6W__filters .guides-module__4O6c6W__activeFilter span{color:var(--navy);background:var(--paper)}.guides-module__4O6c6W__emptyState{text-align:center;background:var(--surface);border:1px dashed var(--line-strong);border-radius:16px;place-items:center;padding:60px 24px;display:grid}.guides-module__4O6c6W__emptyState svg{color:var(--blue)}.guides-module__4O6c6W__emptyState h3{color:var(--navy);margin:15px 0 7px;font-size:21px}.guides-module__4O6c6W__emptyState p{color:var(--soft);margin:0}.guides-module__4O6c6W__emptyState a{color:var(--blue);margin-top:18px;font-weight:800}.guides-module__4O6c6W__methodSection{background:var(--navy)}.guides-module__4O6c6W__methodGrid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.guides-module__4O6c6W__methodImage{border:1px solid var(--blue-border);border-radius:22px;min-height:500px;position:relative;overflow:hidden}.guides-module__4O6c6W__methodImage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.guides-module__4O6c6W__methodCopy .guides-module__4O6c6W__eyebrow{color:var(--blue-border)}.guides-module__4O6c6W__methodCopy h2{color:var(--paper)}.guides-module__4O6c6W__methodCopy>p{color:var(--blue-border);margin-top:18px}.guides-module__4O6c6W__methodCopy ol{gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.guides-module__4O6c6W__methodCopy li{border-top:1px solid var(--teal);grid-template-columns:48px 1fr;gap:16px;padding-top:18px;display:grid}.guides-module__4O6c6W__methodCopy li>span{color:var(--blue-border);font-family:var(--font-montserrat), "Montserrat", sans-serif;font-weight:800}.guides-module__4O6c6W__methodCopy li strong{color:var(--paper);font-size:16px}.guides-module__4O6c6W__methodCopy li p{color:var(--blue-border);margin:5px 0 0;font-size:15px;line-height:1.5}.guides-module__4O6c6W__nextSection{background:var(--page-bg)}.guides-module__4O6c6W__nextPanel{background:var(--paper);border:1px solid var(--line);border-radius:20px;grid-template-columns:.85fr 1.15fr;gap:70px;padding:48px;display:grid}.guides-module__4O6c6W__nextPanel>div>p{margin-top:17px}.guides-module__4O6c6W__nextLinks{gap:10px;display:grid}.guides-module__4O6c6W__nextLinks a{border:1px solid var(--line);border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:15px;transition:border-color .2s,transform .2s;display:grid}.guides-module__4O6c6W__nextLinks a:hover{border-color:var(--blue);transform:translate(4px)}.guides-module__4O6c6W__nextLinks>a>svg:first-child,.guides-module__4O6c6W__nextLinks>a>svg:last-child{color:var(--blue)}.guides-module__4O6c6W__nextLinks span{gap:2px;display:grid}.guides-module__4O6c6W__nextLinks strong{color:var(--navy);font-size:15px}.guides-module__4O6c6W__nextLinks small{color:var(--soft);font-size:13px}.guides-module__4O6c6W__page a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (max-width:980px){.guides-module__4O6c6W__heroGrid,.guides-module__4O6c6W__methodGrid,.guides-module__4O6c6W__nextPanel{grid-template-columns:1fr}.guides-module__4O6c6W__heroGrid{gap:42px}.guides-module__4O6c6W__heroMedia{min-height:440px}.guides-module__4O6c6W__goalGrid{grid-template-columns:repeat(2,1fr)}.guides-module__4O6c6W__featuredGrid,.guides-module__4O6c6W__guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-module__4O6c6W__sectionHeading{flex-direction:column;align-items:start;gap:10px}.guides-module__4O6c6W__nextPanel{gap:36px}}@media (max-width:640px){.guides-module__4O6c6W__container{width:min(100% - 30px,1180px)}.guides-module__4O6c6W__breadcrumbs{padding-top:18px}.guides-module__4O6c6W__heroGrid{padding:34px 0 54px}.guides-module__4O6c6W__hero h1{font-size:40px}.guides-module__4O6c6W__heroLead{font-size:17px}.guides-module__4O6c6W__heroActions{flex-direction:column;align-items:stretch}.guides-module__4O6c6W__primaryButton,.guides-module__4O6c6W__secondaryButton{width:100%}.guides-module__4O6c6W__heroStats{justify-content:space-between;gap:18px}.guides-module__4O6c6W__heroStats div{width:calc(50% - 10px)}.guides-module__4O6c6W__heroMedia{min-height:330px}.guides-module__4O6c6W__heroMedia:before{inset:12px -8px -8px 12px}.guides-module__4O6c6W__heroMedia img{border-radius:18px}.guides-module__4O6c6W__heroNote{font-size:13px;bottom:12px;right:12px}.guides-module__4O6c6W__goalSection,.guides-module__4O6c6W__featuredSection,.guides-module__4O6c6W__librarySection,.guides-module__4O6c6W__methodSection,.guides-module__4O6c6W__nextSection{padding:60px 0}.guides-module__4O6c6W__sectionHeading h2,.guides-module__4O6c6W__libraryHeader h2,.guides-module__4O6c6W__methodCopy h2,.guides-module__4O6c6W__nextPanel h2{font-size:32px}.guides-module__4O6c6W__goalGrid,.guides-module__4O6c6W__featuredGrid,.guides-module__4O6c6W__guideGrid{grid-template-columns:1fr}.guides-module__4O6c6W__goalCard{min-height:230px}.guides-module__4O6c6W__libraryHeader{flex-direction:column;align-items:start}.guides-module__4O6c6W__searchLink{justify-content:center;width:100%}.guides-module__4O6c6W__methodImage{min-height:330px}.guides-module__4O6c6W__nextPanel{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.guides-module__4O6c6W__page *,.guides-module__4O6c6W__page :before,.guides-module__4O6c6W__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
