.OgSphG_shell{--green:#123e32;--ink:#17362d;min-height:100vh;color:var(--ink);background:#f7faf8;font-size:1rem}.OgSphG_header{border-bottom:1px solid #dbe4df;justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:26px 36px;display:flex}.OgSphG_logo{letter-spacing:-.06em;font-size:1.65rem;font-weight:600}.OgSphG_languages{border:1px solid #cbd8d1;border-radius:8px;gap:3px;padding:3px;display:flex}.OgSphG_languages button{cursor:pointer;text-transform:none;letter-spacing:.04em;font-feature-settings:normal;font-variant-ligatures:none;border-radius:5px;min-width:2.75rem;padding:7px 13px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:650}.OgSphG_languages button[aria-pressed=true]{background:var(--green);color:#fff}.OgSphG_main{grid-template-columns:1fr 1.12fr;align-items:start;gap:64px;max-width:1240px;margin:auto;padding:64px 36px 80px;display:grid}.OgSphG_intro{padding-top:20px;position:sticky;top:40px}.OgSphG_eyebrow,.OgSphG_kicker{letter-spacing:.12em;font-size:.75rem;font-weight:600;line-height:1.7}.OgSphG_eyebrow{color:#376e56;max-width:380px}.OgSphG_intro h1{font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:24px 0;font-size:clamp(2.8rem,4.4vw,4.3rem);font-weight:400;line-height:1.05}.OgSphG_lead{color:#456156;max-width:430px;font-size:1.125rem;line-height:1.7}.OgSphG_promises{border-top:1px solid #dbe4df;border-bottom:1px solid #dbe4df;margin:36px 0;padding:24px 0}.OgSphG_promises p{align-items:center;gap:12px;margin:12px 0;display:flex}.OgSphG_promises svg{color:#287354;flex-shrink:0}.OgSphG_note{color:#52675d;max-width:380px;font-size:.875rem}.OgSphG_panel{border:1px solid #dce5df;border-top:5px solid var(--green);background:#fff;border-radius:12px;padding:34px;box-shadow:0 14px 44px #143e3209}.OgSphG_kicker{color:#527664}.OgSphG_panel h2{letter-spacing:-.035em;margin:10px 0 26px;font-size:1.9rem;font-weight:500;line-height:1.2}.OgSphG_fields{gap:24px;display:grid}.OgSphG_fields label,.OgSphG_fields legend{font-size:.9375rem;font-weight:500}.OgSphG_fields select{color:var(--ink);background:#fff;border:1px solid #bdcec4;border-radius:7px;width:100%;min-height:48px;margin-top:8px;padding:13px 12px;font-size:1rem;display:block}.OgSphG_fields fieldset{border:0;min-width:0;margin:0;padding:0}.OgSphG_choices{grid-template-columns:1fr 1fr 1.25fr;gap:8px;margin-top:9px;display:grid}.OgSphG_choices label{cursor:pointer;position:relative}.OgSphG_choices input{opacity:0;width:1px;height:1px;position:absolute}.OgSphG_choices span{text-align:center;border:1px solid #bdcec4;border-radius:7px;padding:12px 4px;font-size:.9375rem;display:block}.OgSphG_choices input:checked+span{color:#123e32;background:#eaf4ee;border-color:#246a4f;box-shadow:inset 0 0 0 1px #246a4f}.OgSphG_choices input:focus-visible+span{outline-offset:3px;outline:3px solid #267a58}.OgSphG_primary{background:var(--green);color:#fff;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:56px;margin-top:30px;padding:17px 20px;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.OgSphG_primary svg{flex-shrink:0}.OgSphG_primary:hover{background:#205d49}.OgSphG_small{text-align:center;color:#60746a;margin-top:12px;font-size:.8125rem}.OgSphG_resultIntro{color:#52675d;margin-top:-8px;line-height:1.55}.OgSphG_results{margin:24px 0;padding:0;list-style:none}.OgSphG_results li{border-top:1px solid #e4ebe6;gap:16px;padding:20px 0;display:flex}.OgSphG_number{font-family:var(--font-display),Georgia,serif;color:#638374;font-size:1.6rem;line-height:1.2}.OgSphG_results h3,.OgSphG_save h3{font-size:1rem;font-weight:600;line-height:1.35}.OgSphG_results p,.OgSphG_save p{color:#52675d;margin:6px 0;font-size:.9375rem;line-height:1.55}.OgSphG_results a{text-underline-offset:3px;font-size:.8125rem;text-decoration:underline}.OgSphG_disclaimer{color:#5c7166;background:#f4f7f5;border-radius:6px;padding:14px;font-size:.8125rem;line-height:1.6}.OgSphG_save{gap:13px;margin:25px 0 0;display:flex}.OgSphG_save svg{flex-shrink:0;margin-top:3px}.OgSphG_back{cursor:pointer;margin:20px auto 0;font-size:.9375rem;text-decoration:underline;display:block}.OgSphG_footer{color:#52675d;border-top:1px solid #dbe4df;flex-wrap:wrap;justify-content:center;gap:24px;padding:24px;font-size:.875rem;display:flex}.OgSphG_footer a:hover{text-decoration:underline}.OgSphG_shell :focus-visible{outline-offset:4px;outline:3px solid #267a58}@media (max-width:850px){.OgSphG_main{grid-template-columns:1fr;gap:32px;padding:30px 22px}.OgSphG_intro{padding:0;position:static}.OgSphG_intro h1{max-width:560px;margin:16px 0;font-size:2.8rem}.OgSphG_lead{max-width:650px}.OgSphG_promises{display:none}.OgSphG_note{max-width:none;margin-top:16px}.OgSphG_header{padding:20px 22px}.OgSphG_panel{padding:26px}.OgSphG_eyebrow{max-width:none}}@media (max-width:400px){.OgSphG_panel{padding:20px}.OgSphG_main{padding:24px 14px}.OgSphG_intro h1{font-size:2.5rem}.OgSphG_choices{gap:5px}.OgSphG_choices span{font-size:.875rem}.OgSphG_primary{padding:15px}.OgSphG_panel h2{font-size:1.7rem}}.OgSphG_faqQuestion{letter-spacing:-.01em;color:var(--ink);margin:1.75rem 0 .55rem;font-size:1.05rem;font-weight:600;line-height:1.35}.OgSphG_faqAnswer{color:#52675d;max-width:70ch;margin:0 0 .85rem;line-height:1.55}.OgSphG_panel>h3{letter-spacing:-.01em;color:var(--ink);margin:1.75rem 0 .55rem;font-size:1.05rem;font-weight:600;line-height:1.35}.OgSphG_panel>h3+.OgSphG_resultIntro,.OgSphG_panel>h3+.OgSphG_faqAnswer{margin-top:0;margin-bottom:.85rem;line-height:1.55}.OgSphG_panel>h2+.OgSphG_resultIntro{margin-top:-8px}
