.guides-pages_page__GnCq5{--guide-ink:#0c2921;--guide-muted:#667a73;--guide-line:#c7d7d1;background:#f8faf7}.guides-pages_indexHero__bDeyM,.guides-pages_topicHero__s5x5q{border-bottom:1px solid var(--guide-line);background:linear-gradient(90deg,rgba(13,148,136,.045) 1px,transparent 0),linear-gradient(rgba(13,148,136,.045) 1px,transparent 0),#f8faf7;background-size:72px 72px}.guides-pages_foundations__Ei85w,.guides-pages_indexHeroInner__gDmcO,.guides-pages_introductionInner__nK6aG,.guides-pages_method__At6pa,.guides-pages_productPath__DvNpT,.guides-pages_reading__rvpEv,.guides-pages_topicDirectory__zd6Vz,.guides-pages_topicFaq__Yq7mS,.guides-pages_topicHeroInner__ByahE{width:min(1220px,calc(100% - 48px));margin:0 auto}.guides-pages_indexHeroInner__gDmcO{display:grid;min-height:620px;grid-template-columns:1.35fr .65fr;align-items:end;gap:90px;padding:120px 0 96px}.guides-pages_indexHero__bDeyM h1,.guides-pages_topicHero__s5x5q h1{margin:22px 0 0;color:var(--guide-ink);font-size:clamp(54px,6.8vw,92px);font-weight:790;letter-spacing:-.07em;line-height:.96;text-wrap:balance}.guides-pages_indexHero__bDeyM h1 span,.guides-pages_topicHero__s5x5q h1 span{color:#0d9488}.guides-pages_indexHeroInner__gDmcO>p{margin:0;padding:26px 0 4px;border-top:1px solid #9db3aa;color:var(--guide-muted);font-size:13px;line-height:1.8}.guides-pages_topicDirectory__zd6Vz{padding:116px 0 134px}.guides-pages_directoryHeading__fJXTR,.guides-pages_readingHeading__zWMb0{display:grid;grid-template-columns:.7fr 1.3fr;gap:16px 70px;margin-bottom:48px}.guides-pages_directoryHeading__fJXTR>p{margin:0;color:#0d9488;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.guides-pages_directoryHeading__fJXTR h2,.guides-pages_foundationHeading__KodqU h2,.guides-pages_method__At6pa h2,.guides-pages_productPathHeading__EK4J6 h2,.guides-pages_readingHeading__zWMb0 h2,.guides-pages_topicFaq__Yq7mS h2{margin:0;color:var(--guide-ink);font-size:clamp(38px,4.8vw,62px);font-weight:760;letter-spacing:-.06em;line-height:1}.guides-pages_topicGrid__GBIpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #9db3aa;border-bottom:1px solid #9db3aa}.guides-pages_topicGrid__GBIpi article{display:grid;min-height:520px;grid-template-rows:auto auto auto auto 1fr auto;padding:28px 30px 30px;border-right:1px solid var(--guide-line)}.guides-pages_topicGrid__GBIpi article:last-child{border-right:0}.guides-pages_topicGrid__GBIpi article>span{color:#91a49d;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.guides-pages_topicGrid__GBIpi small{margin-top:76px;color:#0d9488;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.guides-pages_topicGrid__GBIpi h2{margin:14px 0 0;font-size:clamp(25px,2.6vw,35px);letter-spacing:-.05em;line-height:1.08}.guides-pages_topicGrid__GBIpi h2 a{color:var(--guide-ink)}.guides-pages_topicGrid__GBIpi article>p{margin:22px 0 26px;color:var(--guide-muted);font-size:11px;line-height:1.7}.guides-pages_topicGrid__GBIpi ul{display:grid;gap:10px;margin:0 0 32px;padding:0;color:#496159;font-size:10px;list-style:none}.guides-pages_topicGrid__GBIpi li:before{margin-right:9px;color:#0d9488;content:"—"}.guides-pages_topicGrid__GBIpi article>a{display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid var(--guide-line);color:#176f61;font-size:9px;font-weight:800;text-transform:uppercase}.guides-pages_articleGrid__gl1Gz i,.guides-pages_productPath__DvNpT i,.guides-pages_topicGrid__GBIpi i{font-style:normal}.guides-pages_method__At6pa{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px;padding:118px 0 132px;border-top:1px solid var(--guide-line)}.guides-pages_method__At6pa ol{margin:0;padding:0;border-top:1px solid #9db3aa;list-style:none}.guides-pages_method__At6pa li{display:grid;grid-template-columns:42px 1fr;gap:20px;padding:27px 0;border-bottom:1px solid #9db3aa}.guides-pages_method__At6pa li>span{color:#8ba198;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.guides-pages_method__At6pa li div{display:grid;gap:8px}.guides-pages_method__At6pa strong{color:var(--guide-ink);font-size:14px}.guides-pages_method__At6pa li p{margin:0;color:var(--guide-muted);font-size:11px;line-height:1.7}.guides-pages_topicHeroInner__ByahE{padding:44px 0 98px}.guides-pages_crumbs__CumKL{display:flex;gap:10px;margin-bottom:98px;color:#70857d;font-size:10px}.guides-pages_crumbs__CumKL a{color:#0d7f73;font-weight:750}.guides-pages_topicHeroGrid__xweZ3{display:grid;grid-template-columns:1.35fr .65fr;gap:90px;align-items:end}.guides-pages_topicHeroGrid__xweZ3 aside{display:grid;gap:10px;padding:25px 0 4px;border-top:1px solid #9db3aa}.guides-pages_topicHeroGrid__xweZ3 aside small{color:#0d9488;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.guides-pages_topicHeroGrid__xweZ3 aside strong{color:var(--guide-ink);font-size:18px;letter-spacing:-.03em;line-height:1.35}.guides-pages_topicHeroGrid__xweZ3 aside span{margin-top:18px;color:#72877f;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.guides-pages_introduction__74QPV{padding:105px 0 112px}.guides-pages_introductionInner__nK6aG{display:grid;grid-template-columns:.55fr 1.45fr;gap:90px}.guides-pages_introductionInner__nK6aG>div{display:grid;gap:26px}.guides-pages_introductionInner__nK6aG>div p{max-width:850px;margin:0;color:#405a52;font-size:clamp(17px,2vw,23px);letter-spacing:-.025em;line-height:1.65}.guides-pages_foundations__Ei85w{padding:104px 0 124px;border-top:1px solid var(--guide-line)}.guides-pages_foundationHeading__KodqU{display:grid;max-width:680px;gap:22px;margin-bottom:56px}.guides-pages_foundationList__Un_xG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #9db3aa;border-bottom:1px solid #9db3aa}.guides-pages_foundationList__Un_xG article{min-height:330px;padding:28px 30px;border-right:1px solid var(--guide-line)}.guides-pages_foundationList__Un_xG article:last-child{border-right:0}.guides-pages_foundationList__Un_xG span{color:#8ba198;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.guides-pages_foundationList__Un_xG h3{margin:86px 0 18px;color:var(--guide-ink);font-size:23px;letter-spacing:-.045em}.guides-pages_foundationList__Un_xG p{margin:0;color:var(--guide-muted);font-size:11px;line-height:1.75}.guides-pages_reading__rvpEv{padding:120px 0 136px}.guides-pages_readingHeading__zWMb0{grid-template-columns:.7fr 1.3fr}.guides-pages_readingHeading__zWMb0>p:first-child{grid-column:1;margin:0}.guides-pages_readingHeading__zWMb0 h2{grid-column:1}.guides-pages_readingHeading__zWMb0>p:last-child{grid-column:2;grid-row:1/span 2;align-self:end;max-width:390px;justify-self:end;margin:0;color:var(--guide-muted);font-size:11px;line-height:1.7}.guides-pages_articleGrid__gl1Gz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.guides-pages_articleGrid__gl1Gz article{display:grid;align-content:start}.guides-pages_articleGrid__gl1Gz article>a:first-child{position:relative;display:block;min-height:210px;overflow:hidden;border:1px solid var(--guide-line);background:#edf4f0}.guides-pages_articleGrid__gl1Gz article>a:first-child>span{position:absolute;z-index:2;top:15px;left:17px;color:#668078;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.guides-pages_articleGrid__gl1Gz small{margin-top:23px;color:#0d9488;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.guides-pages_articleGrid__gl1Gz h3{margin:12px 0 0;font-size:20px;letter-spacing:-.04em;line-height:1.28}.guides-pages_articleGrid__gl1Gz h3 a{color:var(--guide-ink)}.guides-pages_articleGrid__gl1Gz article>p{margin:16px 0 24px;color:var(--guide-muted);font-size:10px;line-height:1.7}.guides-pages_articleGrid__gl1Gz article>a:last-child{display:flex;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid var(--guide-line);color:#176f61;font-size:9px;font-weight:800;text-transform:uppercase}.guides-pages_productPath__DvNpT{padding:110px 0 126px;border-top:1px solid var(--guide-line)}.guides-pages_productPathHeading__EK4J6{max-width:650px;margin-bottom:52px}.guides-pages_productPathHeading__EK4J6 h2{margin-top:22px}.guides-pages_productPath__DvNpT nav{border-top:1px solid #9db3aa}.guides-pages_productPath__DvNpT nav a{display:grid;grid-template-columns:50px 1fr auto;gap:24px;align-items:center;padding:26px 4px;border-bottom:1px solid #9db3aa;color:var(--guide-ink)}.guides-pages_productPath__DvNpT nav a>span{color:#8ba198;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.guides-pages_productPath__DvNpT nav div{display:grid;gap:7px}.guides-pages_productPath__DvNpT nav strong{font-size:17px;letter-spacing:-.03em}.guides-pages_productPath__DvNpT nav p{margin:0;color:var(--guide-muted);font-size:10px;line-height:1.6}.guides-pages_productPath__DvNpT nav i{color:#0d9488;font-size:17px}.guides-pages_topicFaq__Yq7mS{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px;padding:112px 0 130px;border-top:1px solid var(--guide-line)}.guides-pages_topicFaq__Yq7mS>div:first-child{display:grid;align-content:start;gap:22px}.guides-pages_topicFaq__Yq7mS>div:last-child{border-top:1px solid #9db3aa}.guides-pages_topicFaq__Yq7mS details{border-bottom:1px solid #9db3aa}.guides-pages_topicFaq__Yq7mS summary{display:grid;grid-template-columns:40px 1fr auto;gap:18px;padding:24px 0;cursor:pointer;list-style:none}.guides-pages_topicFaq__Yq7mS summary::-webkit-details-marker{display:none}.guides-pages_topicFaq__Yq7mS summary span{color:#8ba198;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.guides-pages_topicFaq__Yq7mS summary strong{color:var(--guide-ink);font-size:13px;line-height:1.5}.guides-pages_topicFaq__Yq7mS summary i{color:#0d9488;font-style:normal}.guides-pages_topicFaq__Yq7mS details[open] summary i{transform:rotate(45deg)}.guides-pages_topicFaq__Yq7mS details>p{margin:0 42px 25px 58px;color:var(--guide-muted);font-size:11px;line-height:1.75}.guides-pages_indexCta__De5U3{display:flex;align-items:end;justify-content:space-between;gap:40px;padding:72px max(24px,calc((100vw - 1220px) / 2));background:#0c2921;color:white}.guides-pages_indexCta__De5U3 div{display:grid;gap:15px}.guides-pages_indexCta__De5U3 span{color:#55e39a;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.guides-pages_indexCta__De5U3 h2{max-width:760px;margin:0;font-size:clamp(32px,4vw,52px);letter-spacing:-.055em;line-height:1.03}.guides-pages_editorialLine__rzrqv{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:22px;padding-top:20px;border-top:1px solid rgba(92,122,111,.32);color:var(--guide-muted);font-size:9px;font-weight:700;letter-spacing:.035em}.guides-pages_editorialLine__rzrqv a{color:#176f61;text-decoration:underline;text-decoration-color:rgba(23,111,97,.35);text-underline-offset:3px}@media (max-width:900px){.guides-pages_directoryHeading__fJXTR,.guides-pages_indexHeroInner__gDmcO,.guides-pages_introductionInner__nK6aG,.guides-pages_method__At6pa,.guides-pages_readingHeading__zWMb0,.guides-pages_topicFaq__Yq7mS,.guides-pages_topicHeroGrid__xweZ3{grid-template-columns:1fr;gap:48px}.guides-pages_foundationList__Un_xG,.guides-pages_topicGrid__GBIpi{grid-template-columns:1fr}.guides-pages_foundationList__Un_xG article,.guides-pages_topicGrid__GBIpi article{min-height:auto;border-right:0;border-bottom:1px solid var(--guide-line)}.guides-pages_foundationList__Un_xG article:last-child,.guides-pages_topicGrid__GBIpi article:last-child{border-bottom:0}.guides-pages_foundationList__Un_xG h3,.guides-pages_topicGrid__GBIpi small{margin-top:42px}.guides-pages_readingHeading__zWMb0 h2,.guides-pages_readingHeading__zWMb0>p:first-child,.guides-pages_readingHeading__zWMb0>p:last-child{grid-column:1;grid-row:auto;justify-self:start}.guides-pages_articleGrid__gl1Gz{grid-template-columns:1fr}.guides-pages_articleGrid__gl1Gz article>a:first-child{min-height:280px}}@media (max-width:640px){.guides-pages_foundations__Ei85w,.guides-pages_indexHeroInner__gDmcO,.guides-pages_introductionInner__nK6aG,.guides-pages_method__At6pa,.guides-pages_productPath__DvNpT,.guides-pages_reading__rvpEv,.guides-pages_topicDirectory__zd6Vz,.guides-pages_topicFaq__Yq7mS,.guides-pages_topicHeroInner__ByahE{width:min(100% - 28px,1220px)}.guides-pages_indexHeroInner__gDmcO{min-height:560px;padding:84px 0 72px}.guides-pages_topicHeroInner__ByahE{padding:32px 0 74px}.guides-pages_crumbs__CumKL{margin-bottom:68px}.guides-pages_indexHero__bDeyM h1,.guides-pages_topicHero__s5x5q h1{font-size:clamp(44px,14vw,62px)}.guides-pages_foundations__Ei85w,.guides-pages_method__At6pa,.guides-pages_productPath__DvNpT,.guides-pages_reading__rvpEv,.guides-pages_topicDirectory__zd6Vz,.guides-pages_topicFaq__Yq7mS{padding-top:82px;padding-bottom:92px}.guides-pages_topicGrid__GBIpi article{padding:24px 18px 28px}.guides-pages_articleGrid__gl1Gz article>a:first-child{min-height:220px}.guides-pages_indexCta__De5U3{align-items:start;flex-direction:column;padding:60px 22px}.guides-pages_editorialLine__rzrqv{align-items:flex-start;flex-direction:column;gap:8px}}