.SearchGuidePages_page__JfF4v{--navy:#263154;--ink:#596075;--green:#3f8f5a;--green-dark:#286c49;--green-soft:#e9f6e8;--indigo:#5369d8;--lavender:#eef0ff;--coral:#f27b63;--yellow:#f4c84a;--paper:#fffdf9;--hero:#edf5eb;--accent:#3f8f5a;min-height:100dvh;overflow-x:clip;color:var(--navy);background:var(--paper)}.SearchGuidePages_page__JfF4v[data-theme=safety]{--hero:#eef0ff;--accent:#5369d8}.SearchGuidePages_page__JfF4v[data-theme=ideas]{--hero:#fff2cf;--accent:#d58c1a}.SearchGuidePages_page__JfF4v ::selection{color:#fff;background:var(--accent)}.SearchGuidePages_page__JfF4v :focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.SearchGuidePages_page__JfF4v h1,.SearchGuidePages_page__JfF4v h2,.SearchGuidePages_page__JfF4v h3{margin:0;font-family:var(--font-display),sans-serif;font-weight:680;letter-spacing:-.035em;text-wrap:balance}.SearchGuidePages_page__JfF4v p{text-wrap:pretty}.SearchGuidePages_hero__nilVd{display:grid;min-height:calc(100svh - 72px);grid-template-columns:minmax(420px,.9fr) minmax(540px,1.1fr);align-items:center;gap:clamp(40px,6vw,100px);padding:70px max(30px,calc((100vw - 1380px)/2)) 82px;background:var(--hero)}.SearchGuidePages_heroCopy__hBFmO{max-width:680px}.SearchGuidePages_exampleCopy__ErVjW>span,.SearchGuidePages_eyebrow__Tii02,.SearchGuidePages_faq__AWqt5 header>span,.SearchGuidePages_intro__eJrfh header>span,.SearchGuidePages_steps__BNARQ header>span{color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:.13em}.SearchGuidePages_hero__nilVd h1{margin-top:18px;font-size:clamp(3.1rem,5.2vw,5.15rem);line-height:.94}.SearchGuidePages_heroCopy__hBFmO>p{max-width:650px;margin:24px 0 0;color:var(--ink);font-size:clamp(1rem,1.35vw,1.2rem);font-weight:580;line-height:1.58}.SearchGuidePages_heroActions__tbSvl{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:31px}.SearchGuidePages_primaryAction__vJwXK{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:9px;padding:0 22px;border:1px solid color-mix(in srgb,var(--accent),#000 25%);border-radius:14px;color:#fff;background:var(--accent);box-shadow:0 10px 24px rgba(38,49,84,.2);font-weight:840;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease}.SearchGuidePages_primaryAction__vJwXK:hover{box-shadow:0 16px 31px rgba(38,49,84,.24);transform:translateY(-3px)}.SearchGuidePages_heroActions__tbSvl>a:last-child{color:var(--green-dark);font-weight:820;text-decoration-color:#8bc59d;text-underline-offset:6px}.SearchGuidePages_reassurance__oN3nH{display:flex;flex-wrap:wrap;gap:12px 20px;margin:20px 0 0;padding:0;color:#657266;font-size:.72rem;font-weight:720;list-style:none}.SearchGuidePages_reassurance__oN3nH li{display:flex;align-items:center;gap:6px}.SearchGuidePages_reassurance__oN3nH svg{color:var(--accent)}.SearchGuidePages_heroArt__xMjPX{position:relative;min-height:610px;overflow:hidden;border:8px solid rgba(255,255,255,.76);border-radius:34px;background:#dceadd;box-shadow:0 26px 60px rgba(38,49,84,.17);transform:rotate(1.2deg)}.SearchGuidePages_heroArt__xMjPX img{object-fit:cover}.SearchGuidePages_page__JfF4v[data-theme=ideas] .SearchGuidePages_heroArt__xMjPX img{object-position:center 27%}.SearchGuidePages_heroArt__xMjPX>span{position:absolute;right:22px;bottom:22px;display:flex;align-items:center;gap:7px;padding:11px 15px;border-radius:999px;color:#245e3e;background:#fff7c8;box-shadow:0 9px 20px rgba(48,70,49,.12);font-size:.75rem;font-weight:830}.SearchGuidePages_intro__eJrfh{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:110px max(28px,calc((100vw - 1220px)/2))}.SearchGuidePages_intro__eJrfh h2{max-width:650px;margin-top:14px;font-size:clamp(2.6rem,4vw,4rem);line-height:.98}.SearchGuidePages_intro__eJrfh>div{align-self:end}.SearchGuidePages_intro__eJrfh p{max-width:70ch;margin:0;color:var(--ink);font-weight:570;line-height:1.65}.SearchGuidePages_intro__eJrfh p+p{margin-top:18px}.SearchGuidePages_cardSection__N_HcU{padding:0 max(28px,calc((100vw - 1300px)/2)) 120px}.SearchGuidePages_cardGrid___EiSR{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.SearchGuidePages_cardGrid___EiSR article{min-height:300px;padding:30px;border:1px solid #dce1ef;border-radius:23px;background:#fff;box-shadow:0 14px 32px rgba(44,52,93,.07)}.SearchGuidePages_cardGrid___EiSR article>span{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;color:#fff;background:var(--accent)}.SearchGuidePages_cardGrid___EiSR h2{margin-top:45px;font-size:1.6rem;line-height:1.05}.SearchGuidePages_cardGrid___EiSR p{margin:13px 0 0;color:var(--ink);font-size:.82rem;line-height:1.55}.SearchGuidePages_example__sR8R8{display:grid;grid-template-columns:1.08fr .92fr;min-height:700px;align-items:center;background:#eef5ec}.SearchGuidePages_page__JfF4v[data-theme=safety] .SearchGuidePages_example__sR8R8{background:#eef0ff}.SearchGuidePages_page__JfF4v[data-theme=ideas] .SearchGuidePages_example__sR8R8{background:#fff4d9}.SearchGuidePages_exampleArt__OmYe4{position:relative;min-height:700px;overflow:hidden}.SearchGuidePages_exampleArt__OmYe4:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 72%,#eef5ec);content:""}.SearchGuidePages_page__JfF4v[data-theme=safety] .SearchGuidePages_exampleArt__OmYe4:after{background:linear-gradient(90deg,transparent 72%,#eef0ff)}.SearchGuidePages_page__JfF4v[data-theme=ideas] .SearchGuidePages_exampleArt__OmYe4:after{background:linear-gradient(90deg,transparent 72%,#fff4d9)}.SearchGuidePages_exampleArt__OmYe4 img{object-fit:cover}.SearchGuidePages_exampleCopy__ErVjW{padding:80px max(40px,9vw) 80px 70px}.SearchGuidePages_exampleCopy__ErVjW h2{max-width:620px;margin-top:15px;font-size:clamp(2.6rem,4vw,4rem);line-height:.98}.SearchGuidePages_exampleCopy__ErVjW p{max-width:650px;margin:23px 0 0;color:var(--ink);font-weight:570;line-height:1.65}.SearchGuidePages_exampleCopy__ErVjW a{display:inline-flex;align-items:center;gap:7px;margin-top:29px;color:var(--green-dark);font-weight:820;text-underline-offset:6px}.SearchGuidePages_steps__BNARQ{display:grid;grid-template-columns:.78fr 1.22fr;gap:85px;padding:112px max(28px,calc((100vw - 1240px)/2)) 124px}.SearchGuidePages_steps__BNARQ header{position:sticky;top:100px;align-self:start}.SearchGuidePages_faq__AWqt5 h2,.SearchGuidePages_steps__BNARQ h2{margin-top:14px;font-size:clamp(2.5rem,3.8vw,3.75rem);line-height:.98}.SearchGuidePages_steps__BNARQ header p{max-width:460px;margin:19px 0 0;color:var(--ink);line-height:1.58}.SearchGuidePages_steps__BNARQ ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.SearchGuidePages_steps__BNARQ li{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid #d7ddeb}.SearchGuidePages_steps__BNARQ li:first-child{padding-top:0}.SearchGuidePages_steps__BNARQ li>b{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#fff;background:var(--accent)}.SearchGuidePages_steps__BNARQ h3{font-size:1.45rem}.SearchGuidePages_steps__BNARQ li p{margin:9px 0 0;color:var(--ink);font-size:.86rem;line-height:1.55}.SearchGuidePages_faq__AWqt5{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:110px max(28px,calc((100vw - 1240px)/2)) 122px;background:#f7f7fc}.SearchGuidePages_faq__AWqt5>div{border-top:1px solid #cfd5e8}.SearchGuidePages_faq__AWqt5 details{border-bottom:1px solid #cfd5e8}.SearchGuidePages_faq__AWqt5 summary{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-family:var(--font-display),sans-serif;font-size:1.15rem;font-weight:680;list-style:none}.SearchGuidePages_faq__AWqt5 summary::-webkit-details-marker{display:none}.SearchGuidePages_faq__AWqt5 summary span{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--accent);background:#fff;font-family:var(--font-body),sans-serif;font-size:1.2rem;transition:transform .18s ease}.SearchGuidePages_faq__AWqt5 details[open] summary span{transform:rotate(45deg)}.SearchGuidePages_faq__AWqt5 details p{max-width:70ch;margin:-3px 46px 25px 0;color:var(--ink);font-size:.86rem;line-height:1.6}.SearchGuidePages_related__28AHL{padding:104px max(28px,calc((100vw - 1260px)/2)) 116px}.SearchGuidePages_related__28AHL>header{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:34px}.SearchGuidePages_related__28AHL h2{font-size:clamp(2.4rem,3.5vw,3.4rem)}.SearchGuidePages_related__28AHL>header p{max-width:390px;margin:0;color:var(--ink)}.SearchGuidePages_related__28AHL>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.SearchGuidePages_related__28AHL>div>a{display:grid;min-height:230px;align-content:start;padding:28px;border:1px solid #dce1ef;border-radius:21px;color:inherit;background:#fff;box-shadow:0 12px 28px rgba(44,52,93,.06);text-decoration:none}.SearchGuidePages_related__28AHL h3{font-size:1.45rem}.SearchGuidePages_related__28AHL a p{margin:13px 0 24px;color:var(--ink);font-size:.82rem;line-height:1.5}.SearchGuidePages_related__28AHL a>span{display:flex;align-items:center;gap:7px;margin-top:auto;color:var(--green-dark);font-size:.78rem;font-weight:830}.SearchGuidePages_invitation__xIlPs{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:76px max(28px,calc((100vw - 1240px)/2));color:#fff;background:#214f37}.SearchGuidePages_invitation__xIlPs>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 14px}.SearchGuidePages_invitation__xIlPs h2{color:#fff;font-size:clamp(2.2rem,3.2vw,3.2rem);line-height:.98}.SearchGuidePages_invitation__xIlPs p{grid-column:2;margin:2px 0 0;color:rgba(255,255,255,.74);font-weight:600}.SearchGuidePages_invitation__xIlPs .SearchGuidePages_primaryAction__vJwXK{color:var(--green-dark);background:#fff}@media (max-width:1000px){.SearchGuidePages_hero__nilVd{grid-template-columns:minmax(340px,.85fr) minmax(460px,1.15fr);gap:35px}.SearchGuidePages_heroArt__xMjPX{min-height:520px}.SearchGuidePages_cardGrid___EiSR{grid-template-columns:1fr 1fr}.SearchGuidePages_cardGrid___EiSR article{min-height:250px}}@media (max-width:820px){.SearchGuidePages_hero__nilVd{min-height:auto;grid-template-columns:1fr;gap:42px;padding:64px 14px 72px}.SearchGuidePages_heroCopy__hBFmO{justify-self:center;text-align:center}.SearchGuidePages_hero__nilVd h1{font-size:clamp(2.75rem,11.6vw,4rem)}.SearchGuidePages_heroActions__tbSvl,.SearchGuidePages_reassurance__oN3nH{justify-content:center}.SearchGuidePages_heroArt__xMjPX{width:min(100%,650px);min-height:470px;justify-self:center;border-width:5px;border-radius:25px}.SearchGuidePages_intro__eJrfh{grid-template-columns:1fr;gap:28px;padding:78px 20px}.SearchGuidePages_exampleCopy__ErVjW h2,.SearchGuidePages_faq__AWqt5 h2,.SearchGuidePages_intro__eJrfh h2,.SearchGuidePages_steps__BNARQ h2{font-size:clamp(2.35rem,10vw,3.35rem)}.SearchGuidePages_cardSection__N_HcU{padding:0 14px 86px}.SearchGuidePages_cardGrid___EiSR{gap:10px}.SearchGuidePages_cardGrid___EiSR article{min-height:235px;padding:23px}.SearchGuidePages_cardGrid___EiSR h2{margin-top:30px}.SearchGuidePages_example__sR8R8{grid-template-columns:1fr;min-height:0}.SearchGuidePages_exampleArt__OmYe4{min-height:480px}.SearchGuidePages_exampleArt__OmYe4:after,.SearchGuidePages_page__JfF4v[data-theme=ideas] .SearchGuidePages_exampleArt__OmYe4:after,.SearchGuidePages_page__JfF4v[data-theme=safety] .SearchGuidePages_exampleArt__OmYe4:after{background:linear-gradient(180deg,transparent 70%,var(--hero) 100%)}.SearchGuidePages_exampleCopy__ErVjW{padding:38px 20px 78px}.SearchGuidePages_steps__BNARQ{grid-template-columns:1fr;gap:40px;padding:78px 20px 88px}.SearchGuidePages_steps__BNARQ header{position:static}.SearchGuidePages_faq__AWqt5{grid-template-columns:1fr;gap:34px;padding:78px 20px 88px}.SearchGuidePages_related__28AHL{padding:78px 14px 86px}.SearchGuidePages_related__28AHL>header{align-items:start;flex-direction:column;gap:14px}.SearchGuidePages_related__28AHL>div{grid-template-columns:1fr;gap:10px}.SearchGuidePages_related__28AHL>div>a{min-height:0}.SearchGuidePages_invitation__xIlPs{grid-template-columns:1fr;gap:28px;padding:64px 20px;text-align:center}.SearchGuidePages_invitation__xIlPs>div{grid-template-columns:1fr;justify-items:center}.SearchGuidePages_invitation__xIlPs p{grid-column:auto}.SearchGuidePages_invitation__xIlPs .SearchGuidePages_primaryAction__vJwXK{justify-self:center}}@media (max-width:500px){.SearchGuidePages_heroArt__xMjPX{min-height:390px}.SearchGuidePages_cardGrid___EiSR{grid-template-columns:1fr}.SearchGuidePages_cardGrid___EiSR article{min-height:0}.SearchGuidePages_exampleArt__OmYe4{min-height:370px}}@media (prefers-reduced-motion:reduce){.SearchGuidePages_faq__AWqt5 summary span,.SearchGuidePages_primaryAction__vJwXK{transition:none}.SearchGuidePages_primaryAction__vJwXK:hover{transform:none}}