:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{overflow-y:scroll}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.page-header-wrapper{max-width:800px;margin:0 auto;padding:16px 16px 0}.page-header-title{font-size:30px;font-weight:800;line-height:1.2;margin:0 0 4px;color:#111827}.page-header-subtitle{font-size:15px;color:#6b7280;line-height:1.4;margin:0 0 16px}.gg-back-button{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#374151;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:16px;transition:all .15s}.gg-back-button:hover{background:#f9fafb;border-color:#d1d5db}.gg-back-arrow{font-size:16px}.household-type-chip-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}@media(max-width:480px){.household-type-chip-container{grid-template-columns:repeat(2,minmax(0,1fr))}.household-type-chip-container button:nth-child(3){grid-column:1 / -1;max-width:calc(50% - 3px);margin:0 auto}.household-type-chip-container button{padding:7px 8px!important;font-size:11px!important;font-weight:600!important;gap:5px!important}.household-type-chip-container button span:first-of-type{width:20px!important;height:20px!important}.household-type-chip-container button span:first-of-type svg{width:12px!important;height:12px!important}}
