.page_viewport__brMVA{container-type:inline-size}.page_frame__yz5fa{width:min(calc(100% - 48px),1280px);margin-inline:auto;color:#171917;background:#fff}.page_intro__lFbHl{padding:48px 24px 32px}.page_eyebrow__tp5aR{margin:0 0 14px;color:var(--brand);font-size:.75rem;font-weight:700;letter-spacing:.08em}.page_intro__lFbHl h1{margin:0 0 20px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;letter-spacing:-.04em}.page_intro__lFbHl>p:last-child{max-width:650px;margin:0;color:#555d57;line-height:1.6;font-size:1.05rem}.page_searchForm__wvBY0{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:0 32px 32px;border-bottom:1px solid #d9ddda}.page_searchForm__wvBY0>div{flex:1 1 220px;min-width:0}.page_searchForm__wvBY0>div:first-child{flex-grow:2}.page_searchForm__wvBY0 label{display:block;margin-bottom:8px;color:#303730;font-size:.875rem;font-weight:600}.page_searchForm__wvBY0 input,.page_searchForm__wvBY0 select{width:100%;min-width:0;min-height:48px;padding:10px 12px;background:white;border:1px solid oklch(.65 .035 156.53);border-radius:4px;color:#171917;font:inherit}.page_searchForm__wvBY0 button{min-height:48px;padding:10px 24px;border:1px solid var(--brand);border-radius:4px;background:var(--brand);color:white;font:inherit;font-weight:600;cursor:pointer}.page_searchForm__wvBY0>a{display:inline-flex;min-height:48px;align-items:center;color:var(--brand);text-decoration:underline;text-underline-offset:4px}.page_frame__yz5fa :is(input,select,button,a):focus-visible{outline:3px solid #23784d;outline-offset:3px}.page_resultCount___bfyi{margin:0;padding:24px 32px 0;color:#555d57}.page_resourceLibrary__hj_xn{margin:28px 32px 0;padding:32px;border:1px solid #d9ddda;border-radius:10px;background:#fff}.page_faqLibrary__1ofb7{padding-block:24px}.page_faqLibrary__1ofb7 .page_hubFaq__eEyss{max-width:980px}.page_libraryBlockHead__Lc4bK,.page_libraryHead__MlkZZ{display:flex;align-items:end;justify-content:space-between;gap:24px}.page_libraryHead__MlkZZ{padding-bottom:28px;border-bottom:1px solid #d9ddda}.page_libraryHead__MlkZZ h2{margin:4px 0 10px;max-width:760px;font-size:clamp(1.85rem,3vw,2.6rem);line-height:1.08;letter-spacing:-.04em}.page_libraryBlockHead__Lc4bK p,.page_libraryHead__MlkZZ p{margin:0;max-width:660px;color:#555d57;line-height:1.55}.page_libraryBlockHead__Lc4bK a,.page_libraryHead__MlkZZ>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:44px;color:var(--brand);font-weight:600}.page_libraryBlock__gEV8k{padding:32px 0;border-bottom:1px solid #d9ddda}.page_libraryBlockHead__Lc4bK{margin-bottom:22px}.page_customerRoutes__AEpTd h3,.page_libraryBlockHead__Lc4bK h3{margin:0 0 8px;font-size:1.45rem;line-height:1.2;letter-spacing:-.025em}.page_resourceLibrary__hj_xn .page_featuredGuides__K8Wzb{padding:0}.page_railHint__rVda8{display:none}.page_libraryRoutes__d1_U6{display:grid;gap:32px;padding-top:32px}.page_customerRoutes__AEpTd{min-width:0}.page_planningExamples__bph9b{min-width:0;padding-top:30px;border-top:1px solid #d9ddda}.page_group__emGnu,.page_topics__3I3nd{padding:48px 32px;border-bottom:1px solid #d9ddda}.page_groupHead__hSTd8{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:32px}.page_groupHead__hSTd8 h2,.page_topics__3I3nd h2{margin:0 0 14px;font-size:1.85rem;letter-spacing:-.03em;line-height:1.25}.page_groupHead__hSTd8 p{max-width:650px;margin:0;color:#555d57;line-height:1.6}.page_groupHead__hSTd8>a{min-height:44px;display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;color:var(--brand);font-weight:600}.page_cardGrid__n2Sd5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.page_card__BdUHo{min-width:0}.page_cardImage__E2X_F{position:relative;display:block;overflow:hidden;background:#f1f4f1;aspect-ratio:1.78;margin-bottom:20px;border-radius:6px}.page_cardImage__E2X_F img{object-fit:contain}.page_card__BdUHo[data-resource-guide=how-to-qualify-a-filament-supplier] .page_cardImage__E2X_F img{object-fit:cover;object-position:right center}.page_category__kd2w4{display:block;margin-bottom:8px;color:var(--brand);font-size:.875rem}.page_card__BdUHo h3{margin:0 0 12px;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.35}.page_card__BdUHo h3 a:hover{color:var(--brand);text-decoration:underline;text-underline-offset:4px}.page_leadSummary__W52IY{margin:0;color:#555d57;font-size:.95rem;line-height:1.6}.page_meta__6INaB{margin:0;color:#555d57;font-size:.875rem;line-height:1.5}.page_topicList__sCS6N{display:flex;flex-wrap:wrap;gap:10px 12px}.page_topicList__sCS6N>a{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #d9ddda;border-radius:4px;font-size:.875rem}.page_topicList__sCS6N .page_exploreTopic__VDahP{border-color:var(--brand)}.page_topicList__sCS6N>a:hover{color:var(--brand);border-color:var(--brand)}.page_emptyState__Jz9aM{padding:40px 32px}.page_emptyState__Jz9aM h2{margin:0 0 12px;font-size:1.5rem}.page_emptyState__Jz9aM p{color:#555d57;line-height:1.6}.page_emptyState__Jz9aM a{display:inline-flex;align-items:center;min-height:44px;color:var(--brand);text-decoration:underline;text-underline-offset:4px}.page_digest__3kmsP{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;padding:48px 32px;background:#f0f5ef}.page_digest__3kmsP span{color:var(--brand);font-size:.75rem;font-weight:700;letter-spacing:.06em}.page_digest__3kmsP h2{margin:14px 0;font-size:1.9rem;line-height:1.2;letter-spacing:-.03em}.page_digest__3kmsP p{max-width:650px;margin:0;color:#555d57;line-height:1.6}.page_digest__3kmsP>a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:12px 20px;border-radius:4px;color:white;background:var(--brand);font-weight:600}@media (max-width:1023px){.page_libraryBlockHead__Lc4bK,.page_libraryHead__MlkZZ{align-items:start;flex-direction:column;gap:14px}.page_cardGrid__n2Sd5{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.page_groupHead__hSTd8{align-items:start;flex-direction:column;gap:16px}.page_digest__3kmsP{grid-template-columns:1fr;gap:24px}.page_digest__3kmsP>a{justify-self:start}}@media (max-width:639px){.page_frame__yz5fa{width:calc(100% - 24px)}.page_intro__lFbHl{padding:36px 20px 28px}.page_searchForm__wvBY0{padding:0 20px 28px;gap:14px}.page_searchForm__wvBY0>div{flex-basis:100%}.page_resultCount___bfyi{padding:24px 20px 0}.page_resourceLibrary__hj_xn{margin:20px 12px 0;padding:24px 20px;overflow:hidden}.page_libraryBlock__gEV8k{padding:26px 0}.page_libraryRoutes__d1_U6{gap:26px;padding-top:26px}.page_planningExamples__bph9b{padding-top:26px}.page_resourceLibrary__hj_xn .page_resourceRail__USqWj{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(78vw,1fr);gap:18px;margin-right:-20px;padding-right:20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin}.page_resourceLibrary__hj_xn .page_resourceRail__USqWj>article{scroll-snap-align:start}.page_resourceLibrary__hj_xn .page_topicList__sCS6N{flex-wrap:nowrap;margin-right:-20px;padding:2px 20px 8px 0;overflow-x:auto}.page_resourceLibrary__hj_xn .page_topicList__sCS6N>a{flex:0 0 auto}.page_digest__3kmsP,.page_emptyState__Jz9aM,.page_group__emGnu,.page_topics__3I3nd{padding:36px 20px}.page_cardGrid__n2Sd5{grid-template-columns:1fr;gap:32px}.page_groupHead__hSTd8 h2,.page_topics__3I3nd h2{font-size:1.55rem}.page_digest__3kmsP h2{font-size:1.7rem}}.page_featuredGuides__K8Wzb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:0 32px 48px}.page_featuredGuides__K8Wzb article{min-width:0}.page_featuredImage__N_9wi{display:block;border-radius:8px;overflow:hidden;background:#f3f4f3}.page_featuredImage__N_9wi img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.page_featuredGuides__K8Wzb article>div{padding-top:20px}.page_featuredGuides__K8Wzb h2{margin:0 0 12px;font-size:clamp(23px,2.3vw,29px);line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.page_featuredGuides__K8Wzb article>div>p:not(.page_category__kd2w4){margin:0;max-width:58ch;color:#555d57;line-height:1.6}.page_guideAction__Qlb07{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:4px}@media (max-width:639px){.page_featuredGuides__K8Wzb{grid-template-columns:1fr;padding:0 20px 32px;gap:32px}}.page_introHero__8Vpog{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:36px;align-items:center}.page_introHero__8Vpog .page_eyebrow__tp5aR,.page_introHero__8Vpog h1,.page_introHero__8Vpog>p:not(.page_eyebrow__tp5aR){grid-column:1}.page_introImage__ZnejE{grid-column:2;grid-row:1/span 3;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px;background:#f1f4f1}.page_introHero__8Vpog>p:last-of-type{max-width:560px}.page_introHero__8Vpog h1 span{display:block}.page_introHero__8Vpog h1 span+span{color:var(--brand)}.page_heroLinks__uK4uv{position:absolute;right:clamp(32px,7vw,96px);bottom:42px;z-index:2;display:grid;gap:12px;margin:0;padding:0;list-style:none;color:#14251c;font-size:14px}.page_heroLinks__uK4uv li{padding-left:28px;line-height:1.3}.page_heroLinks__uK4uv li:before{content:"";display:inline-block;width:18px;height:18px;margin:0 10px 0 -28px;border:2px solid var(--brand);border-radius:4px;vertical-align:-4px}.page_fullBleedHero__0uABA{position:relative;display:block;width:100cqw;max-width:none;margin-left:calc(50% - 50cqw);min-height:360px;padding:32px clamp(32px,7vw,96px);overflow:hidden;isolation:isolate}.page_fullBleedHero__0uABA:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.9) 36%,rgba(255,255,255,.35) 64%,rgba(255,255,255,.05) 88%);z-index:1}.page_fullBleedHero__0uABA .page_eyebrow__tp5aR,.page_fullBleedHero__0uABA h1,.page_fullBleedHero__0uABA>p:not(.page_eyebrow__tp5aR){position:relative;z-index:2;max-width:600px}.page_fullBleedHero__0uABA .page_introImage__ZnejE{position:absolute;inset:0;z-index:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0}.page_fullBleedHero__0uABA>p:last-of-type{max-width:600px}.page_featuredFour__s4f9_{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-inline:32px}.page_featuredFour__s4f9_ article{min-width:0}.page_featuredFour__s4f9_ .page_featuredImage__N_9wi img{aspect-ratio:1.5;object-fit:cover}.page_featuredFour__s4f9_ h2{font-size:1.3rem}.page_moreResources__M7wYV{margin-top:34px;border-top:1px solid #d9ddda;padding-top:18px}.page_moreResources__M7wYV summary{cursor:pointer;color:var(--brand);font-weight:600}.page_moreResources__M7wYV .page_cardGrid__n2Sd5{margin-top:24px}@media(max-width:639px){.page_introHero__8Vpog{display:block}.page_introImage__ZnejE{display:block;margin-top:24px;aspect-ratio:4/3}.page_fullBleedHero__0uABA{width:auto;max-width:none;margin-left:0;display:block;min-height:0;padding:36px 20px 28px;background:#fff}.page_fullBleedHero__0uABA:after{display:none}.page_fullBleedHero__0uABA .page_introImage__ZnejE{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:4/3;border-radius:8px;margin-top:24px}.page_fullBleedHero__0uABA .page_eyebrow__tp5aR,.page_fullBleedHero__0uABA h1,.page_fullBleedHero__0uABA>p:not(.page_eyebrow__tp5aR){max-width:none}.page_heroLinks__uK4uv{position:static;margin:24px 0 0;padding:0 2px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:12px}.page_featuredFour__s4f9_{grid-template-columns:1fr;padding-inline:20px}.page_featuredFour__s4f9_ h2{font-size:1.25rem}}.page_frame__yz5fa{width:calc(100% - 104px);max-width:1500px}.page_frame__yz5fa .page_fullBleedHero__0uABA{min-height:310px;padding:40px max(3.65vw,24px);box-sizing:border-box;background:#f6f5f1}.page_frame__yz5fa .page_fullBleedHero__0uABA h1{font-size:56px;line-height:.99;font-weight:750;letter-spacing:-.04em;max-width:610px;margin:0 0 16px}.page_frame__yz5fa .page_fullBleedHero__0uABA>p:not(.page_eyebrow__tp5aR){font-size:16px;line-height:1.4;max-width:550px;margin:0}.page_frame__yz5fa .page_fullBleedHero__0uABA .page_eyebrow__tp5aR{font-size:10px;letter-spacing:.14em;margin:0 0 14px}.page_frame__yz5fa .page_fullBleedHero__0uABA .page_introImage__ZnejE{inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;background:#f6f5f1}.page_frame__yz5fa .page_fullBleedHero__0uABA:after{display:none}.page_heroResourceSummary__XDO2m{position:absolute;z-index:2;right:3.65%;top:24px;width:210px}.page_frame__yz5fa .page_heroResourceSummary__XDO2m .page_heroSignature__r6fms{height:70px;margin:0 0 32px;color:#30352f;font-family:Segoe Print,Bradley Hand,cursive;font-size:20px;font-style:italic;line-height:1.25;transform:rotate(-12deg);text-align:center}.page_heroSignature__r6fms span{display:block;white-space:nowrap}.page_heroSignature__r6fms span+span{margin-left:16px}.page_heroSignature__r6fms span+span:after{content:"";display:block;width:75%;height:1px;margin:4px 0 0 auto;background:currentColor}.page_frame__yz5fa .page_heroLinks__uK4uv{position:static;gap:18px;font-size:14px}.page_frame__yz5fa .page_heroLinks__uK4uv li{padding:0;display:flex;align-items:center;gap:12px}.page_frame__yz5fa .page_heroLinks__uK4uv li:before{display:none}.page_frame__yz5fa .page_heroLinks__uK4uv a{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;min-height:28px}.page_frame__yz5fa .page_heroLinks__uK4uv a:hover{text-decoration:underline;text-underline-offset:4px}.page_frame__yz5fa .page_heroLinks__uK4uv a:focus-visible{outline:2px solid #0b513b;outline-offset:4px;border-radius:2px}.page_frame__yz5fa .page_heroLinks__uK4uv svg{width:24px;height:24px;color:#0b513b;flex-shrink:0;stroke-width:1.6}.page_frame__yz5fa .page_searchForm__wvBY0{display:grid;grid-template-columns:minmax(0,2.5fr) repeat(3,minmax(0,1fr));gap:14px;padding:14px 0 12px;border:0;align-items:end}.page_frame__yz5fa .page_searchForm__wvBY0>div:first-child{display:flex;gap:4px;align-items:stretch}.page_frame__yz5fa .page_searchForm__wvBY0>div:first-child input{flex:1 1;min-width:0}.page_searchInputWrap__Oy7Vu{position:relative;display:flex;flex:1 1;min-width:0}.page_searchInputWrap__Oy7Vu>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#536259;pointer-events:none}.page_frame__yz5fa .page_searchForm__wvBY0 .page_searchInputWrap__Oy7Vu input{padding-left:36px}.page_frame__yz5fa .page_searchForm__wvBY0>div:first-child button{flex:none}.page_frame__yz5fa .page_searchForm__wvBY0 label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.page_frame__yz5fa .page_searchForm__wvBY0 button,.page_frame__yz5fa .page_searchForm__wvBY0 input,.page_frame__yz5fa .page_searchForm__wvBY0 select{min-height:40px;font-size:13px;padding:9px 12px;border-color:#d8dfd9}.page_frame__yz5fa .page_searchForm__wvBY0 button{padding-inline:20px}.page_featuredHeading__UjUOC{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:6px 0 12px}.page_featuredHeading__UjUOC h2,.page_resourceHub__WoW4Z h2{font-size:20px;line-height:1.2;font-weight:700;letter-spacing:-.025em;margin:0}.page_featuredHeading__UjUOC a{display:flex;gap:10px;align-items:center;font-size:12px;color:#0b513b}.page_frame__yz5fa .page_featuredFour__s4f9_{padding:0;margin:0;gap:16px}.page_frame__yz5fa .page_featuredFour__s4f9_ article{border:1px solid #e1e5e0;border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.page_frame__yz5fa .page_featuredFour__s4f9_ .page_featuredImage__N_9wi{border-radius:0}.page_frame__yz5fa .page_featuredFour__s4f9_ .page_featuredImage__N_9wi img{height:166px;width:100%;aspect-ratio:auto;object-fit:cover}.page_frame__yz5fa .page_featuredFour__s4f9_ article>div{padding:0 15px 10px;display:flex;flex-direction:column;flex-grow:1}.page_frame__yz5fa .page_featuredFour__s4f9_ .page_category__kd2w4{position:relative;background:#e7efea;padding:4px 8px;font-size:10px;letter-spacing:.07em;margin:-12px 0 10px;color:#155d43}.page_frame__yz5fa .page_featuredFour__s4f9_ h2{font-size:18px;line-height:1.2;margin:0 0 6px}.page_frame__yz5fa .page_featuredFour__s4f9_ article>div>p:not(.page_category__kd2w4){font-size:13px;line-height:1.35}.page_frame__yz5fa .page_featuredFour__s4f9_ .page_guideAction__Qlb07{font-size:12px;min-height:36px;padding-top:6px;margin-top:auto;text-decoration:none;display:flex;align-items:center}.page_resourceHub__WoW4Z{display:grid;grid-template-columns:215px minmax(0,1fr) 365px;gap:26px;margin:20px 0 24px}.page_resourceHub__WoW4Z h2{font-size:18px;margin-bottom:12px}.page_resourceHub__WoW4Z nav>a{display:flex;align-items:center;gap:14px;font-size:12px;min-height:31px;padding:5px 10px;color:#39473d}.page_resourceHub__WoW4Z nav>a:first-of-type{background:#e7efea;border-left:2px solid #125b40}.page_resourceHub__WoW4Z nav svg{color:#13553c;flex-shrink:0}.page_popularGrid__PSLzX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.page_popularGrid__PSLzX article{min-width:0;border:1px solid #e1e5e0;border-radius:4px;overflow:hidden}.page_popularGrid__PSLzX a{display:block;height:100%}.page_popularGrid__PSLzX img{display:block;width:100%;height:80px;object-fit:cover}.page_popularGrid__PSLzX h3{font-size:12px;line-height:1.3;margin:10px 7px 5px}.page_popularGrid__PSLzX p{font-size:11px;line-height:1.4;margin:0 7px;color:#536158}.page_popularGrid__PSLzX span{display:block;font-size:11px;color:#11553b;margin:10px 7px}.page_faqHeading__sAvGS{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.page_faqHeading__sAvGS a{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:10px;color:var(--brand)}.page_hubFaq__eEyss details{border:1px solid #e0e5e0;border-bottom:0;padding:8px 12px;font-size:12px}.page_hubFaq__eEyss details:last-child{border-bottom:1px solid #e0e5e0}.page_hubFaq__eEyss summary{cursor:pointer;line-height:1.4;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.page_hubFaq__eEyss summary::-webkit-details-marker{display:none}.page_hubFaq__eEyss summary:after{content:"+";flex:none;color:var(--brand);font-size:18px;font-weight:400;line-height:1}.page_hubFaq__eEyss details[open] summary:after{content:"−"}.page_hubFaq__eEyss summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.page_hubFaq__eEyss details p{line-height:1.5;margin:10px 0}@media(max-width:1100px){.page_frame__yz5fa .page_heroLinks__uK4uv a{min-height:44px}.page_heroResourceSummary__XDO2m{position:relative;inset:auto;width:auto;margin-top:24px}.page_frame__yz5fa .page_heroResourceSummary__XDO2m .page_heroSignature__r6fms{width:210px;max-width:100%;height:auto;margin:0 0 24px;font-size:22px}.page_frame__yz5fa{width:calc(100% - 48px)}.page_frame__yz5fa .page_fullBleedHero__0uABA h1{font-size:44px;max-width:52%}.page_frame__yz5fa .page_fullBleedHero__0uABA>p:not(.page_eyebrow__tp5aR){max-width:48%;font-size:15px}.page_frame__yz5fa .page_fullBleedHero__0uABA .page_introImage__ZnejE{left:0;width:100%;object-position:60% 55%}.page_frame__yz5fa .page_heroLinks__uK4uv{position:relative;right:auto;bottom:auto;display:flex;flex-wrap:wrap;margin:0;gap:12px}.page_frame__yz5fa .page_featuredFour__s4f9_{grid-template-columns:repeat(2,minmax(0,1fr))}.page_resourceHub__WoW4Z{grid-template-columns:180px minmax(0,1fr)}.page_popularGrid__PSLzX{grid-template-columns:repeat(2,minmax(0,1fr))}.page_hubFaq__eEyss{grid-column:1/-1}}@media(min-width:640px) and (max-width:1000px){.page_frame__yz5fa .page_searchForm__wvBY0{grid-template-columns:repeat(3,minmax(0,1fr))}.page_frame__yz5fa .page_searchForm__wvBY0>div:first-child{grid-column:1/-1}.page_frame__yz5fa .page_fullBleedHero__0uABA{display:block;padding:32px 24px 24px;min-height:0}.page_frame__yz5fa .page_fullBleedHero__0uABA h1{max-width:620px}.page_frame__yz5fa .page_fullBleedHero__0uABA>p:not(.page_eyebrow__tp5aR){max-width:560px}.page_frame__yz5fa .page_fullBleedHero__0uABA .page_introImage__ZnejE{position:relative;inset:auto;width:100cqw;max-width:none;height:300px;margin:24px calc(50% - 50cqw) 0;object-fit:cover;object-position:center}}@media(max-width:639px){.page_frame__yz5fa{width:calc(100% - 32px)}.page_frame__yz5fa .page_fullBleedHero__0uABA{padding:28px 16px 20px;min-height:0;background:#fff;width:100cqw;margin-left:calc(50% - 50cqw)}.page_frame__yz5fa .page_fullBleedHero__0uABA h1{font-size:clamp(34px,8vw,44px);max-width:none;line-height:1.04}.page_frame__yz5fa .page_fullBleedHero__0uABA>p:not(.page_eyebrow__tp5aR){max-width:none;font-size:15px}.page_frame__yz5fa .page_fullBleedHero__0uABA .page_introImage__ZnejE{position:relative;inset:auto;width:100cqw;max-width:none;height:220px;border-radius:0;margin:18px calc(50% - 50cqw) 0;object-fit:cover;object-position:65% 55%;background:#f6f5f1}.page_frame__yz5fa .page_heroLinks__uK4uv{display:grid;grid-template-columns:1fr 1fr;gap:16px 8px;font-size:11px}.page_frame__yz5fa .page_heroLinks__uK4uv svg{width:20px;height:20px}.page_frame__yz5fa .page_searchForm__wvBY0{grid-template-columns:1fr 1fr;gap:10px}.page_frame__yz5fa .page_searchForm__wvBY0>div:first-child,.page_frame__yz5fa .page_searchForm__wvBY0>div:last-child{grid-column:1/-1}.page_frame__yz5fa .page_searchForm__wvBY0 button{grid-column:2;grid-row:3}.page_featuredHeading__UjUOC{align-items:start}.page_featuredHeading__UjUOC h2{font-size:20px}.page_featuredHeading__UjUOC a{font-size:11px}.page_frame__yz5fa .page_featuredFour__s4f9_{grid-template-columns:1fr;gap:16px}.page_frame__yz5fa .page_featuredFour__s4f9_.page_resourceRail__USqWj{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%;scroll-padding-inline:2px}.page_frame__yz5fa .page_featuredFour__s4f9_.page_resourceRail__USqWj:focus-visible{outline:3px solid var(--brand);outline-offset:5px}.page_frame__yz5fa .page_railHint__rVda8{display:block;margin:2px 0 0;font-size:12px;line-height:1.4;color:#536158}.page_frame__yz5fa .page_featuredFour__s4f9_ .page_featuredImage__N_9wi img{height:180px;object-fit:contain}.page_frame__yz5fa .page_featuredFour__s4f9_ h2{font-size:20px}.page_frame__yz5fa .page_featuredFour__s4f9_ article>div>p:not(.page_category__kd2w4){font-size:14px}.page_resourceHub__WoW4Z{grid-template-columns:1fr;gap:24px}.page_resourceHub__WoW4Z nav{display:flex;flex-wrap:wrap;gap:6px}.page_resourceHub__WoW4Z nav h2{flex-basis:100%}.page_resourceHub__WoW4Z nav>a{border:1px solid #e0e5e0;flex:1 1 130px;font-size:12px}.page_popularGrid__PSLzX{grid-template-columns:repeat(2,minmax(0,1fr))}.page_popularGrid__PSLzX img{height:105px}.page_hubFaq__eEyss details,.page_popularGrid__PSLzX h3{font-size:13px}}.page_frame__yz5fa .page_featuredFour__s4f9_ article>div{position:relative;padding:0 15px 8px}.page_frame__yz5fa .page_featuredFour__s4f9_ .page_category__kd2w4{align-self:flex-start;margin:-12px 0 8px;padding:4px 9px;background:#e4eee7;border-radius:3px;z-index:1;line-height:1.2}.page_frame__yz5fa .page_featuredFour__s4f9_ h2{font-weight:700;margin-bottom:4px}.page_frame__yz5fa .page_featuredFour__s4f9_ .page_guideAction__Qlb07{min-height:32px;padding-top:0;color:var(--brand)}.page_frame__yz5fa .page_featuredFour__s4f9_ article>div>p:not(.page_category__kd2w4){margin:0 0 6px}.page_frame__yz5fa .page_featuredFour__s4f9_ article{min-height:0}.page_frame__yz5fa .page_featuredFour__s4f9_ .page_featuredImage__N_9wi{flex:none}.page_frame__yz5fa .page_resourceHub__WoW4Z{margin-top:18px}.page_frame__yz5fa .page_digest__3kmsP{width:100cqw;margin-left:calc(50% - 50cqw);margin-top:12px;padding:16px max(3.65vw,24px) 16px 30%;gap:24px;background:linear-gradient(90deg,transparent,transparent 20%,#f2f5ef 30%),url(/images/home-h0/sustainability-leaf.png) 0/30% auto no-repeat,#f2f5ef;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto}.page_frame__yz5fa .page_digest__3kmsP h2{margin:0 0 5px;font-size:24px}.page_frame__yz5fa .page_digest__3kmsP p{font-size:13px;line-height:1.4}.page_digestActions__aMZmt{display:flex;align-items:center;gap:12px}.page_digestActions__aMZmt a{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:10px 20px;border:1px solid var(--brand);border-radius:4px;font-size:13px;font-weight:600;color:#fff;background:var(--brand);white-space:nowrap}.page_digestActions__aMZmt a+a{color:var(--brand);background:transparent}.page_frame__yz5fa .page_digest__3kmsP .page_digestEyebrow__PvCWv{font-size:9px;letter-spacing:.13em;line-height:1.3;color:#286047;margin:0 0 5px}.page_digestBrand__jKGAT{display:flex;align-items:center;gap:9px;color:#285740}.page_digestBrand__jKGAT svg{flex-shrink:0}.page_frame__yz5fa .page_digest__3kmsP .page_digestBrand__jKGAT p{font-size:10px;line-height:1.3}@media(min-width:1101px){.page_frame__yz5fa .page_digest__3kmsP{grid-template-columns:minmax(0,1fr) auto auto;padding-block:12px;gap:22px}.page_frame__yz5fa .page_digest__3kmsP h2{font-size:22px;line-height:1.15;margin-bottom:3px}.page_frame__yz5fa .page_digest__3kmsP p{font-size:12px}.page_digestActions__aMZmt a{min-height:38px;padding:8px 13px;font-size:12px}.page_frame__yz5fa .page_resourceHub__WoW4Z{margin-bottom:6px}.page_frame__yz5fa .page_popularGrid__PSLzX span:last-child{margin-bottom:4px}}@media(max-width:1100px){.page_frame__yz5fa .page_digest__3kmsP{grid-template-columns:1fr;padding-left:25%;gap:14px}.page_digestActions__aMZmt{flex-wrap:wrap}}@media(max-width:700px){.page_frame__yz5fa .page_digest__3kmsP{padding:24px 20px;background:#f2f5ef;gap:16px}.page_frame__yz5fa .page_digest__3kmsP h2{font-size:23px}.page_digestActions__aMZmt{display:grid;grid-template-columns:1fr;width:100%}.page_digestActions__aMZmt a{white-space:normal}}.page_popularGrid__PSLzX a{display:flex;flex-direction:column;align-items:stretch}.page_popularGrid__PSLzX .page_popularCategory__M043k{align-self:flex-start;position:relative;margin:-10px 7px 0;padding:3px 6px;background:#e4eee7;border-radius:2px;font-size:9px;line-height:1.2;letter-spacing:.04em}.page_popularGrid__PSLzX h3{margin-top:7px}.page_popularGrid__PSLzX p{flex:1 1}@media(min-width:1101px){.page_frame__yz5fa .page_featuredFour__s4f9_ .page_featuredImage__N_9wi img{height:160px}.page_frame__yz5fa .page_featuredFour__s4f9_ article>div{padding-inline:14px}.page_frame__yz5fa .page_featuredFour__s4f9_ .page_category__kd2w4{margin-bottom:6px}.page_frame__yz5fa .page_featuredFour__s4f9_ .page_guideAction__Qlb07{min-height:29px}}.page_frame__yz5fa .page_featuredFour__s4f9_ .page_guideAction__Qlb07{justify-content:space-between;gap:12px}.page_guideAction__Qlb07>span{display:inline-flex;align-items:center;gap:8px}.page_actionCircle__nxyA_{flex:none;border:1px solid;border-radius:50%;padding:4px}@media(min-width:1101px){.page_resourceHub__WoW4Z{grid-template-columns:214fr 710fr 368fr;gap:26px;margin-bottom:6px}.page_frame__yz5fa .page_featuredFour__s4f9_ .page_featuredImage__N_9wi img{height:156px}.page_frame__yz5fa .page_resourceHub__WoW4Z{margin-top:14px}.page_frame__yz5fa .page_digest__3kmsP{margin-top:0}.page_popularGrid__PSLzX article{border:0;border-radius:0}.page_popularGrid__PSLzX h3,.page_popularGrid__PSLzX p{margin-left:5px;margin-right:5px}.page_popularGrid__PSLzX h3{margin-top:7px;margin-bottom:4px}.page_popularGrid__PSLzX p{line-height:1.3}.page_popularGrid__PSLzX span:last-child{margin:8px 5px 4px}.page_resourceHub__WoW4Z nav>a{min-height:30px}.page_featuredHeading__UjUOC{margin-bottom:8px}.page_frame__yz5fa .page_resourceHub__WoW4Z{margin-top:10px}.page_resourceHub__WoW4Z h2{margin-bottom:8px}.page_frame__yz5fa .page_digest__3kmsP{padding-block:8px}}@media(min-width:1251px){.page_hubFaq__eEyss details{padding-block:7px}.page_heroResourceSummary__XDO2m{right:3.65%;width:210px}.page_frame__yz5fa .page_heroResourceSummary__XDO2m .page_heroSignature__r6fms{margin-bottom:24px}.page_frame__yz5fa .page_heroLinks__uK4uv{gap:14px}.page_frame__yz5fa .page_heroLinks__uK4uv li{gap:18px}.page_frame__yz5fa .page_heroLinks__uK4uv svg{width:28px;height:28px}.page_frame__yz5fa .page_fullBleedHero__0uABA{min-height:296px}.page_frame__yz5fa .page_fullBleedHero__0uABA h1{font-size:62px;max-width:650px;line-height:.94}.page_frame__yz5fa .page_fullBleedHero__0uABA>p:not(.page_eyebrow__tp5aR){font-size:18px;max-width:600px;line-height:1.3}.page_frame__yz5fa .page_searchForm__wvBY0{grid-template-columns:minmax(0,2.8fr) repeat(3,minmax(0,1fr));gap:22px}.page_frame__yz5fa .page_searchForm__wvBY0>div:first-child button{min-width:122px}}@media(min-width:1101px) and (max-width:1350px){.page_frame__yz5fa .page_fullBleedHero__0uABA h1{font-size:clamp(44px,4vw,54px);max-width:45%;line-height:1.02}.page_frame__yz5fa .page_fullBleedHero__0uABA>p:not(.page_eyebrow__tp5aR){font-size:16px;max-width:44%;line-height:1.4}}@media(min-width:1351px){.page_frame__yz5fa .page_fullBleedHero__0uABA .page_introImage__ZnejE{left:1.5%;width:105%;max-width:none;object-position:center 55%}}