.household-page{overflow-wrap:anywhere;max-width:980px;padding-bottom:48px;font-size:1.1875rem;line-height:1.8}.household-page [id]{scroll-margin-top:24px}.household-breadcrumb{font-size:var(--text-small);flex-wrap:wrap;gap:4px 12px;padding-block:24px;display:flex}.household-breadcrumb a{align-items:center;min-height:40px;display:inline-flex}.household-page .household-heading{max-width:none;padding:0}.household-intro{padding-block:12px 48px}.household-page .household-heading h1{text-wrap:balance;font-size:3rem;line-height:1.45}.household-page p+p{margin-top:16px}.household-answer{color:var(--blue);margin-top:24px;font-size:1.5rem;font-weight:700}.household-comparison{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:24px;margin-top:32px;display:grid}.household-comparison figure{min-width:0;margin:0}.household-image-label{margin-bottom:10px;font-weight:700}.household-image-frame{aspect-ratio:4/3;background:var(--paper);overflow:hidden}.household-image-frame img{object-fit:cover;width:100%;height:100%;display:block}.household-image-left{object-position:left}.household-image-right{object-position:right}.household-comparison figcaption{margin-top:14px}.household-comparison figcaption strong{font-size:1.25rem;line-height:1.6;display:block}.household-comparison figcaption span{font-size:var(--text-small);margin-top:6px;display:block}.household-image-note{font-size:var(--text-small);color:var(--muted);margin-top:18px}.household-responsibilities{border-left:3px solid var(--blue);background:var(--paper);margin-top:32px;padding:28px}.household-responsibilities h2{margin-bottom:18px;font-size:1.5rem;line-height:1.65}.household-small-break{display:none}.household-consult-link{align-items:center;gap:12px;min-height:48px;margin-top:24px;display:inline-flex}.household-section{border-top:1px solid var(--line);padding-block:48px}.household-section>h2{text-wrap:balance;margin-bottom:24px;font-size:2rem;line-height:1.5}.household-cost-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin-block:32px;display:grid}.household-cost-reasons>div{border-top:1px solid var(--line);padding-top:16px}.household-cost-reasons dt{margin-bottom:8px;font-weight:700}.household-cost-reasons dd{margin:0}.household-conditions{margin-block:28px;padding:0;list-style:none}.household-conditions li{border-bottom:1px solid var(--line);padding-block:20px}.household-conditions li:before{content:none}.household-conditions li>p{margin-top:8px}.household-details{border-block:1px solid var(--line);margin-block:28px}.household-details summary{cursor:pointer;padding-block:16px;font-weight:700}.household-details>div{padding:4px 0 24px}.household-reception{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.household-reception .phone-consult{margin-top:28px}.household-reception .phone-number{font-size:2rem;font-weight:700;line-height:1.5}.household-reception .phone-consult .action{margin-top:20px}.household-reception .privacy-notice{margin-top:24px}@media (width<=760px){.household-page{font-size:1.125rem}.household-breadcrumb{padding-block:16px}.household-intro{padding-block:8px 36px}.household-page .household-heading h1{font-size:2rem}.household-answer{font-size:1.25rem}.household-comparison{gap:12px;margin-top:24px}.household-comparison figcaption strong{font-size:1.125rem}.household-responsibilities{padding:20px}.household-responsibilities h2{font-size:1.25rem}.household-small-break{display:initial}.household-section{padding-block:36px}.household-section>h2{font-size:1.625rem}.household-cost-reasons{grid-template-columns:1fr;gap:20px}}@media print{.household-page{max-width:none;padding:0}.household-intro,.household-section{padding-block:20px}.household-comparison figure,.household-responsibilities{break-inside:avoid}}
