.homeowner-tools .tools-hero{background:var(--pale);border-bottom:1px solid var(--line);padding:76px 0 60px}.homeowner-tools .tools-hero h1{max-width:900px;font-size:clamp(2.8rem,5.6vw,5rem)}.homeowner-tools .tools-hero .intro{max-width:700px;color:var(--muted);margin-top:25px;font-size:1.05rem}.homeowner-tools .tools-hero .breadcrumbs{margin-bottom:30px}.homeowner-tools .tools-main{padding:64px 0 95px}.homeowner-tools .tools-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:45px;display:grid}.homeowner-tools .tools-sidebar{border-top:2px solid var(--brand);padding-top:23px;position:sticky;top:120px}.homeowner-tools .tools-sidebar h2{letter-spacing:-.025em;margin-bottom:16px;font-size:1.35rem}.homeowner-tools .tools-sidebar p{color:var(--muted);font-size:.86rem}.homeowner-tools .tools-sidebar ul{margin:23px 0 0;padding:0;list-style:none}.homeowner-tools .tools-sidebar a{color:var(--brand);border-top:1px solid var(--line);padding:13px 0;font-size:.87rem;display:block}.homeowner-tools .tools-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.homeowner-tools .tools-card{border:1px solid var(--line);background:var(--white);border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:32px;transition:border-color .2s,box-shadow .2s;display:flex}.homeowner-tools .tools-card:hover{border-color:var(--brand);box-shadow:0 8px 28px #0b243d0b}.homeowner-tools .tools-card>svg{color:var(--brand);margin-bottom:35px}.homeowner-tools .tools-card h2{letter-spacing:-.035em;font-size:1.65rem}.homeowner-tools .tools-card p{color:var(--muted);margin:18px 0 26px;font-size:.9rem}.homeowner-tools .tools-card .text-link{margin-top:auto}.homeowner-tools .tools-explainer{max-width:760px;padding:70px 0 0}.homeowner-tools .tools-explainer h2{margin-bottom:23px;font-size:2rem}.homeowner-tools .tools-explainer h3{margin:28px 0 10px}.homeowner-tools .tools-explainer p{color:var(--muted);font-size:.94rem}.homeowner-tools .tools-explainer a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}@media (max-width:1050px){.homeowner-tools .tools-layout{grid-template-columns:minmax(0,1fr);gap:40px}.homeowner-tools .tools-sidebar{max-width:760px;position:static}.homeowner-tools .tools-cards{gap:16px}.homeowner-tools .tools-card{padding:25px}}@media (max-width:760px){.homeowner-tools .tools-cards{grid-template-columns:1fr}.homeowner-tools .tools-card>svg{margin-bottom:23px}.homeowner-tools .tools-hero{padding:45px 0}.homeowner-tools .tools-hero h1{font-size:clamp(2.5rem,11vw,4rem)}.homeowner-tools .tools-main{padding:35px 0 60px}.homeowner-tools .tools-explainer{padding-top:45px}}@media (prefers-reduced-motion:reduce){.homeowner-tools .tools-card{transition:none}}
