.ProofGallery_shell__Yhb3m{padding-block:3.5rem;overflow-wrap:anywhere}.ProofGallery_header__xnlkm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.ProofGallery_heading__m78GU{margin:0;font-family:var(--font-dm-sans),sans-serif;font-size:1.5rem;font-weight:650;line-height:1.3;letter-spacing:-.015em;color:var(--ui-text)}.ProofGallery_grid__JsRXu{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.ProofGallery_card__nmFq6{display:block;min-width:0}.ProofGallery_trigger__nfVwu{position:relative;display:block;width:100%;padding:0;overflow:hidden;border-radius:var(--ui-radius-panel);background:var(--color-stone-mid);border:0;aspect-ratio:5/4;cursor:zoom-in}.ProofGallery_trigger__nfVwu:focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px}.ProofGallery_image__n6dg7{object-fit:cover}.ProofGallery_indicator__Eh43Y{position:absolute;right:.75rem;bottom:.75rem;z-index:1;border-radius:var(--ui-radius-control);padding:.5rem .75rem;background:var(--ui-canvas);color:var(--ui-primary);font-size:.875rem;font-weight:600;line-height:1.4}.ProofGallery_trigger__nfVwu:hover .ProofGallery_indicator__Eh43Y{background:var(--ui-selected)}.ProofGallery_overlay__WXQMv{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(10,20,14,.94);color:var(--ui-on-primary);overflow-y:auto;overscroll-behavior:contain}.ProofGallery_panel__cKyvq{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;width:min(100%,86rem);max-height:calc(100dvh - 2rem);min-width:0}.ProofGallery_lightboxHeader__hykJs{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ProofGallery_title__qAYRK{margin:0;color:var(--color-on-dark-body);font-size:.9375rem;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums}.ProofGallery_close__mTZ1_,.ProofGallery_nav__mvQi3{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:2.75rem;min-height:2.75rem;padding:.625rem;border:1px solid var(--color-on-dark-muted);border-radius:var(--ui-radius-control);background:var(--color-forest-dark);color:var(--ui-on-primary);cursor:pointer;transition:background var(--ui-duration),border-color var(--ui-duration)}.ProofGallery_close__mTZ1_:hover,.ProofGallery_nav__mvQi3:hover{background:var(--ui-primary-hover);border-color:var(--ui-on-primary)}.ProofGallery_close__mTZ1_:focus-visible,.ProofGallery_nav__mvQi3:focus-visible{outline:2px solid var(--ui-focus-inverse);outline-offset:3px}.ProofGallery_stage__zn1T2{position:relative;min-height:0;display:grid;align-items:center}.ProofGallery_imageWrap__QE6nY{position:relative;width:100%;height:min(68dvh,44rem);min-height:8rem;overflow:hidden}.ProofGallery_lightboxImage__alTu8{object-fit:contain;opacity:0;transition:opacity var(--ui-duration)}.ProofGallery_lightboxImage__alTu8.ProofGallery_loaded__zToCy{opacity:1}.ProofGallery_loader__RdzW1{position:absolute;inset:0;z-index:1;display:grid;place-items:center;pointer-events:none}.ProofGallery_spinner__QjAW1{width:2.75rem;height:2.75rem;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top:2px solid var(--ui-on-primary);animation:ProofGallery_spin__RZtUa .82s linear infinite}.ProofGallery_error__MTPZl{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:var(--ui-on-primary);text-align:center}.ProofGallery_error__MTPZl p{margin:0;font-size:1rem;font-weight:600}.ProofGallery_error__MTPZl span{max-width:32ch;color:var(--color-on-dark-body);font-size:.9375rem;line-height:1.6}.ProofGallery_nav__mvQi3{position:absolute;z-index:2;bottom:.5rem}.ProofGallery_previous__ixB4K{left:.5rem}.ProofGallery_next__Ac4pJ{right:.5rem}.ProofGallery_caption__suGQL{max-width:72ch;max-height:18dvh;overflow-y:auto;margin:0 auto;color:var(--color-on-dark-body);font-size:.9375rem;line-height:1.6;text-align:center}@keyframes ProofGallery_spin__RZtUa{to{transform:rotate(1turn)}}@media(min-width:40rem){.ProofGallery_grid__JsRXu{grid-template-columns:repeat(2,minmax(0,1fr))}.ProofGallery_nav__mvQi3{top:50%;bottom:auto;transform:translateY(-50%)}}@media(min-width:64rem){.ProofGallery_shell__Yhb3m{padding-block:5rem}.ProofGallery_grid__JsRXu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ProofGallery_spinner__QjAW1{animation:none}.ProofGallery_close__mTZ1_,.ProofGallery_lightboxImage__alTu8,.ProofGallery_nav__mvQi3{transition:none}}.advice_container__pIi2C{width:100%;max-width:75rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3rem)}.advice_hero__Liml0{position:relative;isolation:isolate;padding-block:clamp(7rem,13vw,9.5rem) clamp(3rem,6vw,5rem);color:#fff;background:var(--ui-primary)}.advice_heroImage__v6VTi{position:absolute;inset:0;z-index:-1;overflow:hidden}.advice_heroImage__v6VTi:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgb(16 31 24/.96),rgb(16 31 24/.88) 52%,rgb(16 31 24/.72))}.advice_heroPhoto__sTb99{object-fit:cover}.advice_heroContent__i_Ks0{position:relative}.advice_heroBreadcrumbs__LuXAY{margin-bottom:var(--ui-space-6)}.advice_heroGrid__Pdp0y{display:grid;gap:var(--ui-space-6);align-items:end}.advice_heroMain__Yok8W{min-width:0}.advice_heroTitle__v0mHF{max-width:19ch;margin:0;color:#fff;font-size:clamp(2.25rem,1.7rem + 2.4vw,3.75rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.advice_heroContext__e9zPi{margin-top:var(--ui-space-4);color:#b4cfc4;font-size:.9375rem;line-height:1.5}.advice_heroLead__S5QIS{max-width:65ch;margin-top:var(--ui-space-4);color:rgb(255 255 255/.88);font-size:1.0625rem;line-height:1.75}.advice_heroAside__KxgHM{min-width:0;padding-top:var(--ui-space-5);border-top:1px solid rgb(255 255 255/.28)}.advice_heroAside__KxgHM p{color:rgb(255 255 255/.88)}.advice_heroAside__KxgHM .advice_context__oQ5zQ{color:#b4cfc4;font-size:1rem;font-weight:600}.advice_heroAside__KxgHM .advice_context__oQ5zQ+p{margin-top:var(--ui-space-3)}.advice_heroAside__KxgHM ul{margin:0}.advice_heroAside__KxgHM li{min-width:0}.advice_heroNote__kL_U5{max-width:65ch;margin-top:var(--ui-space-5);color:rgb(255 255 255/.88);font-size:.875rem;line-height:1.65}.advice_heroBenefits__06vzX{display:flex;flex-wrap:wrap;gap:var(--ui-space-3) var(--ui-space-5);margin-top:var(--ui-space-5)}.advice_heroBenefit__twEea{color:#b4cfc4;font-size:.875rem;line-height:1.6}.advice_heroSteps___UBT4{display:grid;gap:var(--ui-space-5);margin-top:var(--ui-space-6);padding-top:var(--ui-space-5);border-top:1px solid rgb(255 255 255/.28)}.advice_heroSteps___UBT4>div{min-width:0}.advice_actions__ahA94{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ui-space-3);margin-top:var(--ui-space-6)}.advice_actions__ahA94>*{max-width:100%}.advice_section__qg0R7{padding-block:clamp(3rem,6vw,5.5rem);color:var(--ui-text);scroll-margin-top:7rem}.advice_canvas__fdQVj{background:var(--ui-canvas)}.advice_subtle__YTZlF{background:var(--ui-surface)}.advice_dark__O_1jv{background:var(--ui-primary);color:#fff}.advice_sectionTitle__bqcI_{max-width:28ch;color:inherit;font-size:clamp(1.75rem,1.4rem + 1.3vw,2.5rem);line-height:1.22;font-weight:700;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.advice_context__oQ5zQ{margin-top:var(--ui-space-3);color:var(--ui-muted);font-size:.9375rem;line-height:1.5}.advice_copy__XNCjE{max-width:70ch;color:var(--ui-body);font-size:1rem;line-height:1.75;overflow-wrap:anywhere}.advice_copy__XNCjE p{color:inherit}.advice_dark__O_1jv .advice_copy__XNCjE{color:rgb(255 255 255/.88)}.advice_dark__O_1jv .advice_context__oQ5zQ{color:#b4cfc4}.advice_itemTitle__n88Y1{color:inherit;font-size:1.125rem;line-height:1.4}.advice_itemTitle__n88Y1,.advice_panelTitle__Vyi0g{font-weight:600;text-wrap:balance;overflow-wrap:anywhere}.advice_panelTitle__Vyi0g{color:var(--ui-text);font-size:1.375rem;line-height:1.35}.advice_panel__igi9D{min-width:0;height:100%;padding:clamp(1.25rem,2.5vw,2rem);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-panel)}.advice_panel__igi9D .advice_context__oQ5zQ+.advice_checklist__RCJWJ{margin-top:var(--ui-space-5)}.advice_panel__igi9D p+p{margin-top:var(--ui-space-3)}.advice_panel__igi9D>a:last-child{overflow-wrap:anywhere}.advice_infoCard__dWrHR{display:flex;flex-direction:column;gap:var(--ui-space-4)}.advice_infoCard__dWrHR>a:last-child{display:inline-flex;align-items:center;gap:var(--ui-space-2);padding-top:var(--ui-space-2);margin-top:auto}.advice_infoCard__dWrHR>a:last-child svg{flex-shrink:0}.advice_impactItem__E18oz{border-top:1px solid rgb(255 255 255/.28);padding-top:var(--ui-space-5)}.advice_impactItem__E18oz h3{color:#fff}.advice_impactItem__E18oz p{color:rgb(255 255 255/.88);font-size:1rem;line-height:1.75;margin-top:var(--ui-space-3)}.advice_checklist__RCJWJ{display:grid;gap:var(--ui-space-4);margin-top:var(--ui-space-5);padding:0;list-style:none}.advice_checklist__RCJWJ li{display:grid;grid-template-columns:1.125rem minmax(0,1fr);gap:var(--ui-space-3);border-top:1px solid var(--ui-border);padding-top:var(--ui-space-4);color:var(--ui-body);font-size:1rem;line-height:1.65}.advice_checklist__RCJWJ li:first-child{padding-top:0;border-top:0}.advice_checklist__RCJWJ svg{margin-top:.3rem;color:var(--ui-primary)}.advice_factors__nAR_d{display:grid;column-gap:var(--ui-space-6);border-top:1px solid var(--ui-border)}.advice_factor__EOLx8{min-width:0;padding-block:var(--ui-space-5);border-bottom:1px solid var(--ui-border)}.advice_factor__EOLx8 .advice_copy__XNCjE{margin-top:var(--ui-space-3)}.advice_faq__opbfa{max-width:70ch;border-top:1px solid var(--ui-border)}.advice_faqItem__nMzyw{border-bottom:1px solid var(--ui-border)}.advice_faqQuestion__LG5_u{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:var(--ui-space-5);padding-block:var(--ui-space-5);color:var(--ui-text);font-size:1.0625rem;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.advice_faqQuestion__LG5_u::-webkit-details-marker{display:none}.advice_faqQuestion__LG5_u:hover{color:var(--ui-primary-hover)}.advice_faqQuestion__LG5_u:focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px;border-radius:.25rem}.advice_faqIcon__O8v1_{flex-shrink:0;color:var(--ui-primary)}.advice_faqItem__nMzyw[open] .advice_faqIcon__O8v1_{transform:rotate(180deg)}.advice_faqAnswer__XBvbN{padding-bottom:var(--ui-space-5)}.advice_sourceExamples__3V_W_{display:grid;gap:var(--ui-space-5);margin-top:var(--ui-space-6)}.advice_sourceExamples__3V_W_ h3{font-size:1.25rem;font-weight:600;line-height:1.4;text-wrap:balance;overflow-wrap:anywhere}.advice_sourceExamples__3V_W_ .advice_panel__igi9D{display:flex;flex-direction:column}.advice_sourceExamples__3V_W_ .advice_panel__igi9D>a:last-child{padding-top:var(--ui-space-5);margin-top:auto;font-size:.9375rem;line-height:1.5}.advice_calculation___CiLO{display:grid;gap:var(--ui-space-4);margin-top:var(--ui-space-5);padding-block:var(--ui-space-5);border-block:1px solid var(--ui-border)}.advice_calculation___CiLO>div{display:grid;gap:var(--ui-space-1)}.advice_calculation___CiLO dt{font-size:.875rem;color:var(--ui-muted);font-weight:500}.advice_calculation___CiLO dd{font-variant-numeric:tabular-nums}.advice_contentLink__QSywX{color:var(--ui-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;font-weight:600}.advice_arrowIcon__nNWOY{flex-shrink:0}.advice_contentLink__QSywX:hover{color:var(--ui-primary-hover)}.advice_dark__O_1jv .advice_contentLink__QSywX{color:#b4cfc4}.advice_hero__Liml0 .advice_contentLink__QSywX{color:inherit}.advice_dark__O_1jv .advice_contentLink__QSywX:hover,.advice_hero__Liml0 .advice_contentLink__QSywX:hover{color:#fff}.advice_contentLink__QSywX:focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px;border-radius:.125rem}.advice_dark__O_1jv .advice_contentLink__QSywX:focus-visible,.advice_hero__Liml0 .advice_contentLink__QSywX:focus-visible{outline-color:#b4cfc4}.advice_sageOnDark__nHlUF{color:#b4cfc4}.advice_onDarkBody__o125x{color:rgb(255 255 255/.88)}.advice_onDark__DZCXL{color:#fff}.advice_onDarkMuted__DegAX{color:rgb(255 255 255/.82)}.advice_ink__f7D7_{color:var(--ui-text)}.advice_body__vgEYp{color:var(--ui-body)}.advice_primary__B9kzp{color:var(--ui-primary)}.advice_border__67M0F{border-color:var(--ui-border)}.advice_wrap__K17Xg{min-width:0;overflow-wrap:anywhere}.advice_selected__CHjYv{background:var(--ui-selected)}.advice_panelSurface__FbHuS{background:var(--ui-panel)}.advice_smallCopy__UDAUE{font-size:.875rem;line-height:1.6}.advice_mediaPanel__dGZ7B{padding:0;overflow:hidden}.advice_checklistDark__dzGjR li{border-color:rgb(255 255 255/.28);color:rgb(255 255 255/.88)}.advice_checklistDark__dzGjR svg{color:#b4cfc4}.advice_table__lFtNI{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.advice_table__lFtNI td,.advice_table__lFtNI th{padding:var(--ui-space-4);vertical-align:top;border-color:var(--ui-border)}.advice_table__lFtNI th{color:var(--ui-text);font-size:.9375rem;font-weight:600;line-height:1.5}.advice_table__lFtNI td{color:var(--ui-body);font-size:.9375rem;line-height:1.65}@media (min-width:48rem){.advice_heroSteps___UBT4{grid-template-columns:repeat(3,minmax(0,1fr))}.advice_factors__nAR_d{grid-template-columns:repeat(2,minmax(0,1fr))}.advice_heroLead__S5QIS{font-size:1.125rem}.advice_copy__XNCjE{font-size:1.0625rem}}@media (min-width:64rem){.advice_heroGrid__Pdp0y{grid-template-columns:minmax(0,1fr) minmax(16rem,.45fr);gap:var(--ui-space-7)}.advice_heroGrid__Pdp0y.advice_heroSingle__eMl26{grid-template-columns:minmax(0,1fr)}.advice_heroAside__KxgHM{padding-top:0;padding-left:var(--ui-space-6);padding-bottom:var(--ui-space-2);border-top:0;border-left:1px solid rgb(255 255 255/.28)}.advice_sourceExamples__3V_W_{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:30rem){.advice_panel__igi9D:not(.advice_mediaPanel__dGZ7B){padding-inline:min(clamp(1.25rem,2.5vw,2rem),5vw)}.advice_checklist__RCJWJ li{grid-template-columns:18px minmax(0,1fr);gap:min(var(--ui-space-3),3vw)}.advice_actions__ahA94{align-items:stretch;flex-direction:column}.advice_actions__ahA94>*{width:100%}.advice_heroBreadcrumbs__LuXAY{margin-bottom:var(--ui-space-5)}.advice_heroAside__KxgHM{margin-top:var(--ui-space-2)}.advice_hero__Liml0 .advice_actions__ahA94{flex-direction:row}.advice_hero__Liml0 .advice_actions__ahA94>:first-child{flex-basis:100%}.advice_hero__Liml0 .advice_actions__ahA94>:not(:first-child){flex:1 1 auto;width:auto;padding-inline:.75rem}}