.guide-library_hero__L4zxN,.guide-library_library__WbFyQ{width:min(1120px,calc(100% - 48px));margin-inline:auto;color:var(--site-ink,#202923)}.guide-library_hero__L4zxN{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:48px 0 28px}.guide-library_heroAside__hcJyK>span,.guide-library_heroLabel__ZBsdf,.guide-library_railLabel__VVdjt,.guide-library_recommendedLabel__6dnr7{display:block;color:var(--site-muted,#617168);font-size:11px;font-weight:600;letter-spacing:.04em}.guide-library_heroLabel__ZBsdf{margin:0 0 12px;color:var(--site-accent,#285f4c)}.guide-library_hero__L4zxN h1{font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-.045em;font-weight:600;margin:0;text-wrap:balance}.guide-library_heroDescription__7bMbL{max-width:55ch;font-size:15px;line-height:1.65;color:var(--site-muted,#617168);margin:14px 0 0}.guide-library_heroAside__hcJyK{display:grid;gap:16px;justify-items:end;flex-shrink:0;padding-bottom:3px}.guide-library_heroAside__hcJyK>a{display:flex;gap:20px;align-items:center;min-height:36px;font-size:13px;font-weight:600;color:var(--site-accent,#285f4c);text-decoration:none}.guide-library_library__WbFyQ{padding-bottom:48px}.guide-library_featured__MVn0Y{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);border:1px solid var(--site-line,#dce3dc);border-radius:10px;overflow:hidden;background:var(--site-surface,#fff)}.guide-library_feature__4TGan{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:256px;background:var(--site-accent,#285f4c);color:#fff}.guide-library_featureCopy__ecFlC{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:28px;min-width:0}.guide-library_eyebrow__CayYe{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--site-muted,#617168)}.guide-library_featureCopy__ecFlC .guide-library_eyebrow__CayYe{color:#d7e8df}.guide-library_library__WbFyQ .guide-library_feature__4TGan h2{color:#fff;font-size:clamp(25px,2.5vw,32px);line-height:1.16;letter-spacing:-.035em;font-weight:600;margin:0 0 12px;text-wrap:balance}.guide-library_feature__4TGan h2 a{color:inherit;text-decoration:none}.guide-library_feature__4TGan p{font-size:13px;line-height:1.65;color:#e1ece6;margin:0;max-width:30ch}.guide-library_featureLink__0KKVa{display:inline-flex;align-items:center;gap:24px;color:#fff;font-size:13px;font-weight:600;text-decoration:none;min-height:36px;align-self:start}.guide-library_featureImage__sMUhP{position:relative;display:block;min-width:0;background:#214b3c;overflow:hidden}.guide-library_featureImage__sMUhP img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.guide-library_recommended__oy3hs{display:flex;flex-direction:column;padding:20px 24px;min-width:0}.guide-library_recommendedLabel__6dnr7{padding:0 0 8px}.guide-library_recommendation__l6YAn{position:relative;display:flex;flex:1;flex-direction:column;justify-content:center;gap:8px;padding:16px 28px 16px 0;color:inherit;text-decoration:none}.guide-library_recommendation__l6YAn+.guide-library_recommendation__l6YAn{border-top:1px solid var(--site-line,#dce3dc)}.guide-library_recommendation__l6YAn h2{font-size:18px;line-height:1.35;letter-spacing:-.025em;font-weight:550;margin:0}.guide-library_category__iMzCj{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;color:var(--site-muted,#617168)}.guide-library_smallArrow__0ww0L{position:absolute;right:0;bottom:24px;color:var(--site-accent,#285f4c);font-size:18px}.guide-library_recommendation__l6YAn:hover h2{color:var(--site-accent,#285f4c)}.guide-library_browse__BWzCh{margin-top:32px;scroll-margin-top:88px;border:1px solid var(--site-line,#dce3dc);border-radius:10px;background:var(--site-surface,#fff);overflow:hidden}.guide-library_sectionHead__vjp5p{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;border-bottom:1px solid var(--site-line,#dce3dc)}.guide-library_sectionHead__vjp5p h2{font-size:22px;line-height:1.25;letter-spacing:-.03em;font-weight:600;margin:6px 0 0}.guide-library_sectionHead__vjp5p h2:focus-visible{outline:2px solid var(--site-accent,#285f4c);outline-offset:4px}.guide-library_search__GYcIN{position:relative;width:min(360px,48%)}.guide-library_search__GYcIN svg{position:absolute;left:12px;top:12px;width:17px;height:17px;stroke:var(--site-muted,#617168);stroke-width:1.5;pointer-events:none}.guide-library_search__GYcIN input{font:inherit;font-size:13px;color:inherit;background:var(--site-surface,#fff);border:1px solid var(--site-line,#dce3dc);border-radius:6px;padding:10px 12px 10px 36px;height:42px;width:100%}.guide-library_browseLayout__8n0ZY{display:grid;grid-template-columns:208px minmax(0,1fr)}.guide-library_topicRail__4R7i5{padding:20px 12px;background:var(--site-chrome,#f3f6f3);border-right:1px solid var(--site-line,#dce3dc);min-width:0}.guide-library_railLabel__VVdjt{padding:0 10px 12px}.guide-library_topics__NNUiP{display:flex;flex-direction:column;gap:4px}.guide-library_topics__NNUiP button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--site-muted,#617168);font:inherit;font-size:12px;cursor:pointer;text-align:left}.guide-library_topics__NNUiP button span{font-size:11px;font-variant-numeric:tabular-nums}.guide-library_topics__NNUiP button:hover,.guide-library_topics__NNUiP button[aria-pressed=true]{background:var(--site-accent-soft,#eaf2ed);color:var(--site-accent,#285f4c)}.guide-library_topics__NNUiP button[aria-pressed=true]{border-color:var(--site-line,#dce3dc);font-weight:600}.guide-library_railNote__gzAIy{margin:24px 10px 0;padding-top:20px;border-top:1px solid var(--site-line,#dce3dc)}.guide-library_railNote__gzAIy strong{font-size:12px;font-weight:600}.guide-library_railNote__gzAIy p{font-size:12px;line-height:1.7;color:var(--site-muted,#617168);margin:8px 0 12px}.guide-library_railNote__gzAIy a{font-size:12px;line-height:1.6;color:var(--site-accent,#285f4c);text-decoration:none}.guide-library_results__RmZ7x{min-width:0}.guide-library_resultsBar__17qlM{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 20px;border-bottom:1px solid var(--site-line,#dce3dc)}.guide-library_resultsBar__17qlM p{font-size:12px;color:var(--site-muted,#617168);margin:0;overflow-wrap:anywhere}.guide-library_resultsBar__17qlM>div{display:flex;align-items:center;gap:12px;min-width:0}.guide-library_resultsBar__17qlM label{min-width:0}.guide-library_resultsBar__17qlM select{font:inherit;font-size:12px;color:inherit;background:var(--site-surface,#fff);border:1px solid var(--site-line,#dce3dc);border-radius:6px;padding:6px 10px;min-height:36px;max-width:230px;width:100%}.guide-library_clear__dJmoz{font:inherit;font-size:12px;color:var(--site-accent,#285f4c);background:transparent;border:0;min-height:36px;padding:6px 0;cursor:pointer;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.guide-library_grid__lNOtO{display:flex;flex-direction:column}.guide-library_card__vSELm{display:grid;grid-template-columns:128px minmax(0,1fr);gap:20px;align-items:center;min-width:0;padding:20px;border-bottom:1px solid var(--site-line,#dce3dc);transition:background-color .16s ease}.guide-library_card__vSELm:last-child{border-bottom:0}.guide-library_card__vSELm:focus-within,.guide-library_card__vSELm:hover{background:var(--site-accent-soft,#edf4ef)}.guide-library_cardImage___ko6L{display:block;position:relative;aspect-ratio:1.5;border:1px solid var(--site-line,#dce3dc);border-radius:6px;overflow:hidden;background:var(--site-chrome,#f3f6f3)}.guide-library_cardImage___ko6L img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.guide-library_cardCopy__HNrRa{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:20px;column-gap:20px;align-items:center}.guide-library_meta__t0IzE{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:var(--site-muted,#617168);line-height:1.5;grid-column:1/-1}.guide-library_meta__t0IzE>span:last-child{white-space:nowrap}.guide-library_card__vSELm h3{grid-column:1;margin:8px 0 6px;font-size:18px;letter-spacing:-.025em;line-height:1.35;font-weight:550;overflow-wrap:anywhere}.guide-library_card__vSELm h3 a{color:inherit;text-decoration:none}.guide-library_card__vSELm h3 a:hover{text-decoration:underline;text-underline-offset:3px}.guide-library_cardCopy__HNrRa p{grid-column:1;font-size:13px;color:var(--site-muted,#617168);line-height:1.6;margin:0;max-width:62ch}.guide-library_readLink__vUDrt{grid-column:2;grid-row:2/4;display:flex;align-items:center;gap:12px;font-size:12px;font-weight:600;color:var(--site-accent,#285f4c);text-decoration:none;min-height:36px;white-space:nowrap}.guide-library_readLink__vUDrt span{font-size:18px}.guide-library_pagination___xL1j{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid var(--site-line,#dce3dc);gap:12px}.guide-library_empty__k3mM4 button,.guide-library_pagination___xL1j button{border:1px solid var(--site-line,#dce3dc);background:var(--site-surface,#fff);border-radius:6px;min-height:36px;padding:8px 12px;color:var(--site-accent,#285f4c);font:inherit;font-size:12px;cursor:pointer}.guide-library_pagination___xL1j button:disabled{opacity:.5;cursor:default}.guide-library_pagination___xL1j span{font-size:12px;color:var(--site-muted,#617168)}.guide-library_empty__k3mM4{padding:40px 24px;text-align:center}.guide-library_empty__k3mM4 h3{font-size:18px;font-weight:550;margin:0 0 8px}.guide-library_empty__k3mM4 p{font-size:13px;color:var(--site-muted,#617168);margin:0 0 20px;line-height:1.6}.guide-library_closing__aALNp{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:24px;border-top:1px solid var(--site-line,#dce3dc);border-bottom:1px solid var(--site-line,#dce3dc);background:var(--site-accent-soft,#edf4ef)}.guide-library_closing__aALNp>div>span{font-size:11px;color:var(--site-muted,#617168)}.guide-library_closing__aALNp h2{font-size:22px;letter-spacing:-.03em;font-weight:550;line-height:1.3;margin:8px 0 0}.guide-library_closing__aALNp>a{display:flex;gap:24px;align-items:center;min-height:42px;padding:10px 16px;background:var(--site-accent,#285f4c);border-radius:6px;color:#fff;font-size:13px;font-weight:550;text-decoration:none;white-space:nowrap}.guide-library_hero__L4zxN a:focus-visible,.guide-library_library__WbFyQ :is(a,button,input,select):focus-visible{outline:2px solid var(--site-accent,#285f4c);outline-offset:3px}.guide-library_srOnly__7oL8h{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:960px){.guide-library_featured__MVn0Y{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.guide-library_feature__4TGan{grid-template-columns:1fr}.guide-library_featureImage__sMUhP{display:none}.guide-library_featureCopy__ecFlC{padding:24px}.guide-library_browseLayout__8n0ZY{grid-template-columns:180px minmax(0,1fr)}.guide-library_card__vSELm{grid-template-columns:100px minmax(0,1fr);gap:16px}.guide-library_cardCopy__HNrRa{grid-template-columns:1fr}.guide-library_readLink__vUDrt{grid-row:auto;grid-column:1;justify-self:start;min-height:32px;margin-top:6px}.guide-library_meta__t0IzE>span:last-child{white-space:normal}}@media(max-width:600px){.guide-library_hero__L4zxN,.guide-library_library__WbFyQ{width:calc(100% - 32px)}.guide-library_hero__L4zxN{flex-direction:column;align-items:start;padding:28px 0 24px;gap:16px}.guide-library_heroDescription__7bMbL{font-size:14px}.guide-library_heroAside__hcJyK{justify-items:start;gap:8px;flex-shrink:1}.guide-library_heroAside__hcJyK>a{min-height:44px}.guide-library_featured__MVn0Y{grid-template-columns:1fr}.guide-library_feature__4TGan{min-height:228px}.guide-library_featureCopy__ecFlC{padding:24px}.guide-library_recommended__oy3hs{padding:16px 20px}.guide-library_recommendation__l6YAn{padding-block:16px}.guide-library_recommendation__l6YAn h2{font-size:17px}.guide-library_smallArrow__0ww0L{bottom:20px}.guide-library_browse__BWzCh{margin-top:24px}.guide-library_sectionHead__vjp5p{align-items:stretch;flex-direction:column;gap:16px;padding:20px 16px}.guide-library_sectionHead__vjp5p h2{font-size:21px}.guide-library_search__GYcIN{width:100%}.guide-library_search__GYcIN input{height:44px}.guide-library_search__GYcIN svg{top:13px}.guide-library_browseLayout__8n0ZY{grid-template-columns:1fr}.guide-library_topicRail__4R7i5{border-right:0;border-bottom:1px solid var(--site-line,#dce3dc);padding:12px}.guide-library_railLabel__VVdjt,.guide-library_railNote__gzAIy{display:none}.guide-library_topics__NNUiP{flex-direction:row;overflow-x:auto;padding:2px 0 6px}.guide-library_topics__NNUiP button{flex-shrink:0;justify-content:center;min-height:44px;font-size:12px;white-space:nowrap}.guide-library_resultsBar__17qlM{padding:12px 16px;flex-wrap:wrap;gap:8px}.guide-library_resultsBar__17qlM>div{max-width:100%}.guide-library_resultsBar__17qlM select{min-height:44px;max-width:190px}.guide-library_clear__dJmoz{min-height:44px}.guide-library_card__vSELm{padding:16px;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start}.guide-library_cardImage___ko6L{aspect-ratio:1;margin-top:3px}.guide-library_meta__t0IzE{font-size:10px;display:grid;gap:3px}.guide-library_card__vSELm h3{font-size:16px;margin-top:6px}.guide-library_cardCopy__HNrRa p{font-size:12px}.guide-library_readLink__vUDrt{min-height:44px;margin-top:0}.guide-library_pagination___xL1j{padding:12px;gap:8px}.guide-library_pagination___xL1j button{min-height:44px;padding-inline:10px}.guide-library_pagination___xL1j span{font-size:11px}.guide-library_closing__aALNp{align-items:start;flex-direction:column;padding:20px;margin-top:24px;gap:16px}.guide-library_closing__aALNp h2{font-size:21px}.guide-library_closing__aALNp>a{min-height:44px}.guide-library_library__WbFyQ{padding-bottom:32px}}@media(prefers-reduced-motion:reduce){.guide-library_card__vSELm{transition:none}}.BrandIcon_icon__Dma27{display:inline-block;flex-shrink:0;-o-object-fit:contain;object-fit:contain;vertical-align:middle;border-radius:3px}.BrandIcon_fallback__gR8VJ{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#6b7e70;vertical-align:middle}.BrandIcon_fallback__gR8VJ svg{width:100%;height:100%}
/*# sourceMappingURL=9dbcf5553a9644cd.css.map*/