.Guides_homeSection___0MxK{background:#fff;border-top:1px solid rgba(23,37,45,.1)}.Guides_eyebrow__4RMRc{margin:0 0 .8rem;color:#315f61;font-size:.72rem;line-height:1.4;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.Guides_sectionHeading__vrhJm{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem}.Guides_sectionHeading__vrhJm h2{max-width:18ch;margin:0;font:500 clamp(2.2rem,3.6vw,4rem)/1.02 var(--font-funnel-display);letter-spacing:-.05em}.Guides_sectionHeading__vrhJm p:last-child{max-width:55ch;margin:1rem 0 0;color:#52615d;line-height:1.6}.Guides_textLink__dEAs9{flex-shrink:0;display:inline-flex;align-items:center;gap:1rem;padding:.75rem 0;color:#315f61;text-decoration:underline;text-underline-offset:5px;font-weight:600}.Guides_grid__zhzmc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.Guides_card__AtNSi{min-width:0;display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-rows:1fr auto;align-items:start;gap:1.25rem;padding:2rem 2.5rem 1.5rem;border:1px solid #ccd9d6;border-radius:18px;background:#fff;box-shadow:0 5px 0 #dce8e4;color:#17252d;text-decoration:none}a.Guides_card__AtNSi{transition:border-color .2s,box-shadow .2s}a.Guides_card__AtNSi:hover{border-color:#315f61;box-shadow:0 5px 0 #b8cec6,0 12px 28px rgba(23,37,45,.08)}.Guides_cardArt__tAsdO{position:relative;align-self:start;margin-top:.25rem;width:96px;aspect-ratio:1;overflow:hidden;border-radius:12px;background:#dbe8e4}.Guides_cardArt__tAsdO img{object-fit:cover;transition:transform .3s}a.Guides_card__AtNSi:hover img{transform:scale(1.035)}.Guides_cardCopy__4q5xW{min-width:0;display:flex;flex-direction:column}.Guides_cardCopy__4q5xW :is(h2,h3){margin:0;font:700 clamp(1.15rem,1.5vw,1.4rem)/1.25 var(--font-funnel-display);letter-spacing:-.025em;text-wrap:balance}.Guides_cardCopy__4q5xW>p{margin:.65rem 0 0;color:#52615d;font-size:.92rem;line-height:1.6}.Guides_cardAction__W_D0I{grid-column:1/-1;align-self:end;min-height:46px;padding:.8rem 1rem;display:flex;align-items:center;justify-content:center;gap:.75rem;border-radius:9px;background:#315f61;color:#fff;font-size:.9rem;font-weight:600;line-height:1.3}a.Guides_card__AtNSi:hover .Guides_cardAction__W_D0I{background:#244b4d}.Guides_upcoming__T7CF_{background:#f2f4f3}.Guides_upcoming__T7CF_ .Guides_cardArt__tAsdO img{filter:grayscale(1);opacity:.62}.Guides_upcoming__T7CF_ .Guides_cardAction__W_D0I{background:#e1e7e4;color:#52615d}.Guides_hub__oKFte{padding:clamp(3rem,6vw,6rem) var(--page-gutter) clamp(5rem,8vw,8rem)}.Guides_hubHeader__W0rc1{max-width:800px;margin-bottom:2.5rem}.Guides_hubHeader__W0rc1 h1{margin:0;font:500 var(--page-title-font-size)/1.05 var(--font-funnel-display);letter-spacing:-.05em}.Guides_hubHeader__W0rc1>p:last-child{max-width:49ch;margin:1.5rem 0 0;color:#52615d;font-size:1.2rem;line-height:1.6}.Guides_article__gWCcG{padding:2rem var(--page-gutter) clamp(4rem,8vw,8rem)}.Guides_breadcrumb__0cnRI{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:3rem;color:#52615d;font-size:.85rem}.Guides_breadcrumb__0cnRI a{text-decoration:underline;text-underline-offset:4px}.Guides_articleHeader__FfCok{max-width:1000px}.Guides_articleHeader__FfCok h1{max-width:19ch;margin:0;font:500 var(--page-title-font-size)/1.05 var(--font-funnel-display);letter-spacing:-.05em;text-wrap:balance}.Guides_dek__jUwqq{max-width:55ch;margin:1.5rem 0;color:#52615d;font-size:1.15rem;line-height:1.65}.Guides_byline__gWxt7{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;color:#52615d;font-size:.8rem;line-height:1.7}.Guides_cover__XGsTx{position:relative;height:clamp(220px,30vw,440px);margin:2.5rem 0 3rem;overflow:hidden;border-radius:24px;background:#dbe8e4}.Guides_cover__XGsTx img{object-fit:cover;object-position:center 50%}.Guides_articleLayout__G5SlJ{display:grid;grid-template-columns:220px minmax(0,860px);align-items:start;justify-content:space-between;gap:clamp(2rem,3vw,3rem)}.Guides_contents__Zr3he{position:sticky;top:110px;max-height:calc(100dvh - 135px);overflow-y:auto;padding:1.25rem .4rem 1.25rem 0;border-top:1px solid #b8ceca;scrollbar-width:thin}.Guides_contents__Zr3he>p{margin:0 0 1rem;color:#315f61;font-weight:700;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.Guides_contents__Zr3he ol{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.Guides_contents__Zr3he a{display:block;padding:.6rem .5rem;color:#52615d;font-size:.9rem;line-height:1.45;text-decoration:none;border-radius:6px}.Guides_contents__Zr3he a:hover{color:#17252d;background:#dcebe7}.Guides_contents__Zr3he a:focus-visible{outline:2px solid #315f61;outline-offset:-2px}.Guides_contents__Zr3he a.Guides_currentStage__XGWa0{color:#17252d;background:#dcebe7;font-weight:650}.Guides_contents__Zr3he ol.Guides_subcontents__9svmB{display:grid;grid-template-columns:1fr;gap:.1rem;margin:.35rem 0 .75rem .6rem;padding-left:.65rem;border-left:1px solid #b8ceca}.Guides_subcontents__9svmB a{padding:.35rem .45rem;font-size:.8rem;line-height:1.5}.Guides_subcontents__9svmB a.Guides_currentSubheading__vcM_u{color:#315f61;font-weight:650;text-decoration:underline;text-underline-offset:3px}.Guides_body__syzFR{min-width:0;font-size:1.06rem;line-height:1.65;letter-spacing:-.01em}.Guides_body__syzFR p{margin:0 0 1.15rem}.Guides_figure__fWhyE{margin:1.75rem 0;padding:1rem;border:1px solid #c4d8d2;border-radius:14px;background:#fff}.Guides_figureCompact__l1UzI{max-width:560px;margin-inline:auto}.Guides_protectionExamples__cJ6YU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.75rem 0}.Guides_protectionExamples__cJ6YU .Guides_figure__fWhyE{min-width:0;margin:0;padding:0;overflow:hidden}.Guides_protectionExamples__cJ6YU .Guides_figure__fWhyE img{border-radius:0}.Guides_protectionExamples__cJ6YU .Guides_figure__fWhyE figcaption{margin:0;padding:.85rem 1rem 1rem}.Guides_figure__fWhyE img{display:block;width:100%;height:auto;border-radius:8px}.Guides_figure__fWhyE figcaption{margin-top:.8rem;color:#52615d;font-size:.85rem;line-height:1.55}.Guides_figure__fWhyE .Guides_comparisonCaption__1Bt7k{display:grid;gap:.5rem;margin:0 0 1.4rem;font-size:.98rem}.Guides_comparisonCaption__1Bt7k>strong{color:#17252d;font-weight:650}.Guides_cardComparison__ERPn_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1rem}.Guides_comparisonCard__uuBr0{min-width:0;margin:0}.Guides_comparisonArt__unp5M{aspect-ratio:.715;display:flex;align-items:center;justify-content:center}.Guides_comparisonArt__unp5M img{width:100%;height:100%;object-fit:contain}.Guides_comparisonCard__uuBr0 figcaption{display:block;margin-top:.5rem;font-size:.78rem;line-height:1.4;text-align:center}.Guides_comparisonCard__uuBr0 figcaption strong{color:#17252d;font-weight:650}.Guides_figureSlots__TKrxT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.Guides_figureSlots__TKrxT[data-layout=single]{grid-template-columns:minmax(0,1fr)}.Guides_figureSlots__TKrxT[data-layout=comparison]{grid-template-columns:repeat(3,minmax(0,1fr))}.Guides_figureSlots__TKrxT[data-layout=condition]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.Guides_figureSlots__TKrxT[data-layout=condition] .Guides_figureSlotArt__kfGXJ{aspect-ratio:auto}.Guides_conditionImageLink__DTwGK{display:block;border-radius:8px;overflow:hidden;cursor:zoom-in}.Guides_figureSlots__TKrxT .Guides_conditionImage__Ri9r9{position:static;width:100%;height:auto;filter:brightness(1.02) contrast(1.04)}.Guides_figureSlots__TKrxT[data-layout=condition] .Guides_figureSlot__id_WN>figcaption{margin-top:.6rem;color:#17252d;font-size:.95rem}.Guides_figureSlot__id_WN{min-width:0;margin:0}.Guides_figureSlotArt__kfGXJ{position:relative;aspect-ratio:4/3}.Guides_figureSlots__TKrxT[data-layout=single] .Guides_figureSlotArt__kfGXJ{aspect-ratio:2.4}.Guides_figureSlotArt__kfGXJ img{object-fit:contain}.Guides_figurePlaceholder__MJOWm{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border:1px dashed #9ab6ad;border-radius:10px;background:#f0f6f3;color:#52615d;text-align:center}.Guides_figureSlots__TKrxT[data-layout=single] .Guides_figurePlaceholder__MJOWm{min-height:180px}.Guides_figurePlaceholder__MJOWm>strong{color:#315f61;font-size:.82rem;font-weight:650}.Guides_figurePlaceholder__MJOWm>span{max-width:55ch;font-size:.76rem;line-height:1.5}.Guides_figureSlot__id_WN>figcaption{font-size:.8rem;font-weight:600;text-align:center}.Guides_body__syzFR ol,.Guides_body__syzFR ul{margin:0 0 1.4rem;padding-left:1.5rem}.Guides_body__syzFR ul{list-style:disc}.Guides_body__syzFR ol{list-style:decimal}.Guides_body__syzFR li{margin-bottom:.65rem;padding-left:.25rem}.Guides_body__syzFR li:last-child{margin-bottom:0}.Guides_body__syzFR li::marker{color:#315f61;font-weight:600}.Guides_body__syzFR li>strong{color:#263f3c;font-weight:650}.Guides_body__syzFR .Guides_collectorTip__nZZ8k{padding:1.15rem 1.3rem;margin:1.5rem 0;border:1px solid #c4d8d2;border-radius:12px;background:#f8fbfa;font-size:.97rem;line-height:1.7}.Guides_collectorTip__nZZ8k>strong{color:#315f61}.Guides_body__syzFR a{color:#315f61;font-weight:550;text-decoration:underline;text-underline-offset:4px}.Guides_body__syzFR h2{margin:0 0 1.6rem;font:550 clamp(1.9rem,3vw,2.6rem)/1.12 var(--font-funnel-display);letter-spacing:-.04em;text-wrap:balance}.Guides_body__syzFR h3{margin:1.8rem 0 .65rem;font:600 1.22rem/1.3 var(--font-funnel-display);letter-spacing:-.02em;scroll-margin-top:140px}.Guides_stage__zrgjS{padding-top:3rem;margin-top:3rem;border-top:1px solid #c4d8d2;scroll-margin-top:120px}.Guides_quickAnswer__tGRIQ{padding:1.5rem;margin:1.5rem 0;border:1px solid #b6cfca;border-radius:16px;background:#dcece7}.Guides_quickAnswer__tGRIQ>strong{display:block;margin-bottom:.65rem;font:600 1.15rem/1.3 var(--font-funnel-display)}.Guides_quickAnswer__tGRIQ p:last-child{margin-bottom:0}.Guides_mistake__ABd7m{padding:1.2rem 1.4rem;margin:1.8rem 0;border-left:3px solid #315f61;border-radius:0 10px 10px 0;background:#e0ece8;font-size:.97rem;line-height:1.65}.Guides_mistake__ABd7m strong{display:block;margin-bottom:.35rem;color:#315f61}.Guides_resource__9Zkt9{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1.5rem 0 0;padding:1rem 1.2rem;border:1px solid #c4d8d2;border-radius:10px;font-size:.9rem;line-height:1.5}.Guides_resource__9Zkt9>span:last-child{flex-shrink:0;padding:.2rem .55rem;border-radius:999px;background:#dce6e2;color:#384943;font-size:.72rem;font-weight:600}.Guides_inlineResource__dzUOo{color:#52615d;font-size:.9rem}.Guides_tableWrap__VBy68{max-width:100%;overflow-x:auto;margin:1.4rem 0;border:1px solid #c4d8d2;border-radius:12px;background:rgba(255,255,255,.45)}.Guides_tableWrap__VBy68 table{width:100%;border-collapse:collapse;font-size:.85rem;line-height:1.6}.Guides_tableWrap__VBy68 caption{padding:1rem;text-align:left;font-weight:600;background:#e0ece8}.Guides_tableWrap__VBy68 td,.Guides_tableWrap__VBy68 th{padding:.85rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid #d1dfda}.Guides_tableWrap__VBy68 th{font-weight:650;color:#263f3c;background:#e9f1ee}.Guides_tableWrap__VBy68 tbody tr:last-child>*{border-bottom:0}.Guides_gradingTable__O0Tsq th:first-child{width:152px;min-width:152px}.Guides_gradingTable__O0Tsq th[scope=row]{vertical-align:middle}.Guides_body__syzFR a.Guides_graderLogoLink__jaAXl{display:flex;align-items:center;justify-content:center;width:120px;min-height:72px;margin-inline:auto;padding:8px;border-radius:6px;background:#fff}.Guides_graderLogo__E691J{display:block;width:100%;height:72px;object-fit:contain}.Guides_platformTable__2H0R8{min-width:660px}.Guides_tableWrap__VBy68:focus-visible{outline:3px solid #315f61;outline-offset:4px}.Guides_example__PIYgw{padding:1.4rem;margin:1.5rem 0;border:1px solid #b6cfca;border-radius:12px;background:#f8fbfa}.Guides_example__PIYgw h4{margin:0 0 .75rem;font-weight:650}.Guides_example__PIYgw dl{margin:0;font-size:.96rem}.Guides_example__PIYgw dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;border-bottom:1px solid #d7e2df}.Guides_example__PIYgw dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.Guides_example__PIYgw .Guides_total__QGtab{margin-top:.25rem;font-weight:650;border-bottom:0}.Guides_example__PIYgw>p{margin:.85rem 0 0;font-size:.9rem;line-height:1.65}.Guides_sources__4ALtV{margin-top:3rem;padding-top:2rem;border-top:1px solid #c4d8d2}.Guides_sources__4ALtV h2{font-size:1.4rem}.Guides_sources__4ALtV ul{padding-left:1.2rem;font-size:.9rem;line-height:1.65}.Guides_sources__4ALtV li{margin-bottom:.5rem}.Guides_closing__vemJE{margin:3rem 0 0;padding:1.75rem;border:1px solid #b6cfca;border-radius:18px;background:#dcece7}.Guides_closing__vemJE h2{font-size:1.6rem;margin-bottom:.8rem}.Guides_closing__vemJE>div{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.Guides_closing__vemJE a{font-size:.95rem}.Guides_closing__vemJE .Guides_closingContact__MIbRd{margin:1.25rem 0 0;padding-top:1.25rem;border-top:1px solid #b6cfca;font-size:.95rem}.Guides_newsletterForm__34PQv{margin-top:1.25rem}.Guides_newsletterForm__34PQv>label{display:block;margin-bottom:.4rem;font-size:.9rem;font-weight:600}.Guides_newsletterFields__p8sTO{display:flex;flex-wrap:wrap;gap:.6rem}.Guides_newsletterFields__p8sTO input{flex:1 1 220px;min-width:0;min-height:48px;padding:.75rem 1rem;border:1px solid #9bb7af;border-radius:8px;background:#fff;color:#17252d;font:inherit;font-size:1rem;scroll-margin-top:160px}.Guides_newsletterFields__p8sTO button{min-height:48px;padding:.75rem 1rem;border:0;border-radius:8px;background:#315f61;color:#fff;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer}.Guides_newsletterFields__p8sTO button:hover{background:#244b4d}.Guides_newsletterFields__p8sTO :disabled{opacity:.65;cursor:wait}.Guides_newsletterForm__34PQv .Guides_newsletterNote__FYIhK{margin:.65rem 0 0;color:#52615d;font-size:.8rem;line-height:1.5}.Guides_newsletterForm__34PQv .Guides_newsletterNote__FYIhK a{font-size:inherit}.Guides_newsletterForm__34PQv .Guides_newsletterStatus__pPliw{margin:.6rem 0 0;font-size:.9rem}.Guides_newsletterStatus__pPliw:empty{display:none}.Guides_newsletterStatus__pPliw[data-status=error]{color:#9c3030}.Guides_newsletterForm__34PQv .Guides_newsletterTrap__jAT53{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Guides_article__gWCcG :is(a,button):focus-visible,.Guides_homeSection___0MxK a:focus-visible,.Guides_hub__oKFte a:focus-visible{outline:3px solid #315f61;outline-offset:5px}@media(max-width:1100px){.Guides_articleLayout__G5SlJ{grid-template-columns:180px minmax(0,1fr);gap:2rem}}@media(max-width:900px){.Guides_grid__zhzmc{grid-template-columns:1fr}.Guides_articleLayout__G5SlJ{display:block}.Guides_contents__Zr3he{position:static;max-height:none;overflow:visible;margin-bottom:2rem;padding:1.25rem;border:1px solid #b6cfca;border-radius:12px}.Guides_contents__Zr3he ol{grid-template-columns:repeat(2,minmax(0,1fr))}.Guides_stage__zrgjS{scroll-margin-top:150px}.Guides_body__syzFR h3{scroll-margin-top:160px}}@media(max-width:600px){.Guides_figureSlots__TKrxT[data-layout=condition]{grid-template-columns:minmax(0,1fr)}.Guides_protectionExamples__cJ6YU{grid-template-columns:1fr}.Guides_figureSlots__TKrxT[data-layout=comparison]{grid-template-columns:repeat(2,minmax(0,1fr))}.Guides_figureSlots__TKrxT[data-layout=pair]{grid-template-columns:1fr}.Guides_figureSlots__TKrxT[data-layout=single] .Guides_figureSlotArt__kfGXJ{aspect-ratio:1.5}.Guides_figureSlots__TKrxT[data-layout=comparison] .Guides_figureSlotArt__kfGXJ{aspect-ratio:auto;min-height:210px}.Guides_figurePlaceholder__MJOWm{padding:.75rem}.Guides_cardComparison__ERPn_{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem}.Guides_sectionHeading__vrhJm{display:block}.Guides_sectionHeading__vrhJm .Guides_textLink__dEAs9{margin-top:1rem}.Guides_card__AtNSi{grid-template-columns:72px minmax(0,1fr);padding:1.5rem 1.75rem 1.1rem;gap:1rem}.Guides_cardArt__tAsdO{width:72px}.Guides_breadcrumb__0cnRI{margin-bottom:2rem}.Guides_cover__XGsTx{margin:2rem 0}.Guides_contents__Zr3he ol{grid-template-columns:1fr}.Guides_body__syzFR{font-size:1rem;line-height:1.65}.Guides_closing__vemJE,.Guides_example__PIYgw,.Guides_quickAnswer__tGRIQ{padding:1.15rem}.Guides_tableWrap__VBy68 td,.Guides_tableWrap__VBy68 th{padding:.7rem}}@media(prefers-reduced-motion:reduce){.Guides_cardArt__tAsdO img,.Guides_card__AtNSi{transition:none!important}}