.solar-guide-head h1{font-size:clamp(44px,4.7vw,64px);line-height:1.06}.solar-guide-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:54px;align-items:center}.solar-guide-head .project-deck{font-size:18px}.solar-guide-hero .button{margin-top:26px}.solar-guide-photo img{width:100%;height:auto}.solar-guide-photo figcaption{font-size:14px;color:#48607a;line-height:1.75;margin-top:14px}.solar-guide-photo figcaption strong{display:block;font-weight:500;color:#12202e}.solar-guide-head .solar-guide-photo figcaption{font-size:13px;color:#b8c8d3}.solar-guide-jumps{display:flex;gap:14px 28px;flex-wrap:wrap;border-top:1px solid #ffffff30;padding-top:24px;margin-top:38px;font-size:13px;color:#d6e0e7}.solar-guide-jumps a{text-decoration:none}.solar-guide-jumps a:hover{text-decoration:underline}.solar-method-grid,.solar-frequency-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.solar-method-grid>section,.solar-frequency-grid>section{border-top:2px solid #b8922a;padding-top:24px}.solar-method-grid h3,.solar-frequency-grid h3{font-size:32px}.solar-method-grid p,.solar-frequency-grid p{margin-top:18px;color:#48607a;line-height:1.85}.solar-example-list{display:grid;gap:38px}.solar-image-note{max-width:800px;color:#586c7b;font-size:13px;margin-top:24px}.solar-annual-note{border-left:3px solid #b8922a;background:#f2ecdf;padding:26px 30px;margin-top:38px;max-width:870px}.solar-annual-note h3{font-size:32px}.solar-annual-note p{color:#48607a;line-height:1.85;margin-top:15px}.solar-plan-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:start}.solar-guide-lead{margin-top:22px;color:#48607a;font-size:17px;line-height:1.85}.solar-quote-list{padding-left:20px;margin:18px 0;color:#48607a}.solar-quote-list li{padding:6px 0 6px 4px}.solar-plan-note{margin-top:22px;color:#48607a;font-size:14px}.solar-plan-grid .button{margin-top:25px}.solar-bird-note{border-top:2px solid #b8922a;padding-top:24px}.solar-bird-note h3{font-size:34px}.solar-bird-note p{color:#48607a;margin-top:18px;line-height:1.85}.solar-bird-note a{display:inline-block;color:#1f4468;font-size:14px;margin-top:22px}.solar-guide-back{display:flex;gap:22px;justify-content:space-between;flex-wrap:wrap;margin-top:45px;font-size:14px;color:#48607a}#our-method,#cleaning-examples,#cleaning-schedule,#planning-your-visit{scroll-margin-top:90px}
@media(max-width:900px){.solar-guide-hero{grid-template-columns:1fr;gap:30px}.solar-guide-head h1{max-width:720px}.solar-guide-hero .solar-guide-photo{max-width:740px}.solar-method-grid,.solar-frequency-grid{gap:25px}.solar-plan-grid{gap:35px}}
@media(max-width:600px){.solar-guide-head h1{font-size:44px;letter-spacing:-.7px}.solar-guide-head .project-deck{font-size:17px}.solar-guide-hero .button,.solar-plan-grid .button{width:100%}.solar-method-grid,.solar-frequency-grid,.solar-plan-grid{grid-template-columns:1fr;gap:32px}.solar-method-grid>section,.solar-frequency-grid>section{padding-top:20px}.solar-method-grid p,.solar-frequency-grid p,.solar-annual-note p{font-size:15px}.solar-guide-photo figcaption{font-size:13px}.solar-example-list{gap:30px}.solar-guide-jumps{font-size:12px;gap:14px 22px;margin-top:28px}.solar-annual-note{padding:22px}.solar-annual-note h3{font-size:30px}.solar-guide-lead{font-size:16px}.solar-guide-back{flex-direction:column}}
