.campaign .hero p.lead+p.lead{margin-top:-6px}.campaign .hero p.lead{max-width:800px}.campaign .calc-fields select{display:block;width:100%;min-height:48px;border:1px solid #aaa;border-radius:9px;padding:10px;margin-top:8px;background:#fff;font:inherit;color:var(--ink)}.campaign .calc-fields .caption{grid-column:1/-1}.campaign .calc-results details{border-color:#53565d}.campaign .calc-results details p{color:#fff}.campaign .calc-results strong{overflow-wrap:anywhere}.campaign .closing-copy{font-size:1.2rem;max-width:720px}.campaign .closing .textlink{color:#fff}.campaign .actions{margin-top:24px}.campaign .campaign-nav .btn{text-align:center;max-width:240px}.campaign details a{text-decoration:underline}@media(max-width:700px){.campaign .hero{padding:50px 0}.campaign .section{padding:60px 0}.campaign .campaign-nav .brand img{width:120px}.campaign .campaign-nav{gap:12px}.campaign .campaign-nav .btn{padding:10px 14px}.campaign .calculator,.campaign .calc-fields{grid-template-columns:1fr}.campaign .hero h1{font-size:2.7rem}.campaign input,.campaign select{font-size:16px}}