.solar-hub .theme-solaire .theme-photo{aspect-ratio:3/2}body:has(>main.solar-hub){padding-bottom:0}.solar-hub .solar-hub-trust-text{grid-template-columns:1fr}.solar-hub .credential-item{min-width:0}.solar-hub .credential-item span,.solar-hub .credential-item a{font-size:.875rem;line-height:1.5}.solar-hub .credential-item a{text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}.solar-hub .theme-method-card>p{color:var(--muted);margin:22px 0 0;font-size:1rem;line-height:1.75}.solar-hub .theme-method-card .solar-hub-dimensioning{color:var(--blue);font-weight:600}.solar-hub .solar-hub-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.solar-hub .theme-method-card .solar-hub-actions{margin-top:26px}.solar-hub .solar-hub-phone{min-height:44px;color:var(--blue);text-underline-offset:4px;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.solar-hub .solar-hub-local{background:#fff}.solar-hub .solar-hub-local-copy{color:var(--muted);font-size:1rem;line-height:1.75}.solar-hub .solar-hub-local-copy p{margin:0 0 18px}.solar-hub .solar-hub-local-copy p:last-child{margin-bottom:0}.solar-hub .solar-hub-local-copy a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.solar-hub .faq-section{background:#f5f8fa}.solar-hub .faq-item button,.solar-hub .faq-answer p{font-size:1rem;line-height:1.65}.solar-hub .theme-page-cta .solar-hub-final-description{max-width:680px;font-family:var(--font-body);color:var(--muted);letter-spacing:normal;text-transform:none;margin:22px 0 0;font-size:1rem;font-weight:400;line-height:1.75}@media (max-width:1180px){.solar-hub .credential-list{grid-template-columns:1fr 1fr;gap:18px 0}.solar-hub .credential-item:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:520px){.solar-hub .credential-item{grid-template-columns:1fr;align-content:start;gap:8px}.solar-hub .credential-item strong{font-size:.875rem}.solar-hub .solar-hub-actions,.solar-hub .solar-hub-actions .button{width:100%}.solar-hub .faq-answer p{margin-right:0}.solar-hub .theme-method-card{padding-inline:24px}}
