.ggexplore{background:#f4f1e7;color:#173b27}.ggexplore-shell{max-width:1280px;margin:auto;padding:64px 40px}.ggexplore-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.ggexplore-eyebrow{font-size:10px;font-weight:700;letter-spacing:.13em;margin-bottom:20px}.ggexplore h1{font-size:clamp(40px,4.4vw,64px);line-height:1.02;letter-spacing:-.05em;margin-bottom:24px}.ggexplore-lead{font-size:17px;line-height:1.7;max-width:530px}.ggexplore-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:28px}.ggexplore-button{display:inline-block;background:#173b27;color:#fff;font-size:13px;font-weight:600;padding:16px 22px;border-radius:4px;min-height:48px;line-height:1.5}.ggexplore-text{font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.ggexplore-proof{display:flex;gap:16px;flex-wrap:wrap;border-top:1px solid #173b2733;margin-top:32px;padding-top:18px;font-size:10px}.ggexplore-hero-image{background:#fff;border-radius:6px;overflow:hidden}.ggexplore-product{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ggexplore-image-caption{padding:20px 24px;background:#eaf0dd}.ggexplore-image-caption span{font-size:10px;letter-spacing:.08em;display:block;margin-bottom:8px}.ggexplore-image-caption strong{font-size:20px}.ggexplore-jump{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding:20px;background:#173b27;color:#fff;font-size:12px}.ggexplore-jump a{padding:5px 0}.ggexplore h2{font-size:clamp(30px,3.2vw,44px);line-height:1.12;letter-spacing:-.04em;margin:0 0 20px}.ggexplore-start{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-bottom:1px solid #173b2726}.ggexplore-start p:not(.ggexplore-eyebrow){font-size:15px;line-height:1.8;margin-bottom:16px}.ggexplore-heading{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:32px}.ggexplore-heading>p{max-width:360px;font-size:15px;line-height:1.7}.ggexplore-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ggexplore-category>div{background:#fff;border-radius:5px;overflow:hidden;margin-bottom:20px}.ggexplore-category img{width:100%;aspect-ratio:1;object-fit:contain}.ggexplore-category>span,.ggexplore-household-grid>a>span{font-size:9px;letter-spacing:.1em;font-weight:700}.ggexplore h3{font-size:23px;line-height:1.25;letter-spacing:-.025em;margin:12px 0}.ggexplore-category h3{display:flex;justify-content:space-between;gap:10px}.ggexplore-category h3 b{font-size:16px}.ggexplore-category p,.ggexplore-household-grid p{font-size:13px;line-height:1.65}.ggexplore-quiz{display:block;background:#173b27;color:#f4f1e7;scroll-margin-top:90px}.ggexplore-quiz fieldset{border:0;padding:0;margin:24px 0 32px}.ggexplore-quiz legend{font-size:16px;font-weight:600;margin-bottom:16px}.ggexplore-answers{display:flex;gap:10px;flex-wrap:wrap}.ggexplore-answers label{display:flex;align-items:center;gap:9px;padding:13px 16px;border:1px solid #f4f1e755;border-radius:4px;font-size:13px;cursor:pointer;min-height:48px}.ggexplore-answers label:has(input:checked){background:#d8e8a5;color:#173b27;border-color:#d8e8a5}.ggexplore-answers input{accent-color:#173b27;width:16px;height:16px}.ggexplore-quiz .ggexplore-button{background:#d8e8a5;color:#173b27}.ggexplore-result{border-top:1px solid #f4f1e744;margin-top:40px;padding-top:32px}.ggexplore-result h3{font-size:32px}.ggexplore-result p:not(.ggexplore-eyebrow){font-size:15px;line-height:1.7;max-width:750px}.ggexplore-result-secondary{display:inline-block;margin:24px;text-decoration:underline;font-size:13px}.ggexplore-result button{display:block;font-size:12px;text-decoration:underline;margin-top:20px;min-height:44px}.ggexplore-household-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ggexplore-household-grid>a{display:block;background:#fff;border:1px solid #173b2726;padding:28px;border-radius:5px}.ggexplore-end{background:#eaf0dd;text-align:center}.ggexplore-end .ggexplore-actions{justify-content:center}.ggexplore :focus-visible{outline:3px solid #789940;outline-offset:4px}.ggexplore-quiz :focus-visible{outline-color:#d8e8a5}.ggexplore [hidden]{display:none!important}.ggexplore section[id]{scroll-margin-top:90px}@media(max-width:749px){.ggexplore-shell{padding:40px 20px}.ggexplore-hero{grid-template-columns:1fr;gap:32px}.ggexplore h1{font-size:42px}.ggexplore-lead{font-size:15px}.ggexplore-hero-image{max-width:420px;width:100%;margin:auto}.ggexplore-product{height:250px;aspect-ratio:auto}.ggexplore-image-caption{padding:16px 20px}.ggexplore-proof{gap:14px}.ggexplore-jump{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;font-size:11px;text-align:center}.ggexplore-start{grid-template-columns:1fr;gap:16px}.ggexplore-heading{display:block}.ggexplore-heading>p{max-width:none}.ggexplore-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.ggexplore h3{font-size:20px}.ggexplore-category p{font-size:12px}.ggexplore-household-grid{grid-template-columns:1fr;gap:14px}.ggexplore-household-grid>a{padding:24px}.ggexplore-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ggexplore-answers label{font-size:12px;padding:12px;align-items:start}.ggexplore-answers input{flex-shrink:0;margin-top:2px}.ggexplore-result-secondary{display:block;margin:24px 0}.ggexplore-result h3{font-size:28px}.ggexplore-actions{gap:20px}.ggexplore-button{font-size:12px}.ggexplore-quiz .ggexplore-heading{margin-bottom:24px}}
