.reading{max-width:1000px}.reading>p,.reading>ul,.reading>ol{max-width:790px}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 40px}.info-grid>section,.info-grid>article{border-top:1px solid #9aa99d;background:#f1f0e7;padding:24px}.info-grid h3{margin:0 0 15px;font-size:25px}.info-grid p,.info-grid li{font-size:16px;line-height:1.8}.hero-aside ul{padding-left:20px}.hero-aside li{margin-bottom:12px}.hero-aside h2{margin-bottom:20px}.quote-form h2{font-size:30px}.quote-form form{margin-top:22px}.quote-form form>div{margin-bottom:14px}.quote-form label{display:block;font-size:14px}.quote-form input,.quote-form textarea{width:100%;font:inherit;padding:10px;border:1px solid #98a59c;background:white}.quote-form button{font:inherit;background:var(--ink);color:white;border:0;padding:13px 20px;cursor:pointer}.quote-form form [hidden]{display:none}.policy-hero{grid-template-columns:1fr;min-height:0;padding-bottom:30px}.policy-hero .actions{display:none}.policy-hero h1{font-size:48px}.policy-hero .intro{max-width:760px}.header-phone{padding-left:0}.reading details[open] summary{margin-bottom:16px}@media(max-width:700px){.info-grid{grid-template-columns:1fr;gap:18px}.info-grid>section,.info-grid>article{padding:20px}.header-phone{padding-left:0;flex-basis:auto;margin:8px 0 0}.hero-aside li{font-size:15px}.policy-hero h1{font-size:37px}.quote-form{margin-top:32px}.reading h2{margin-top:34px}.hero .intro{font-size:18px}}

.home-page .info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .hero{min-height:480px;padding-bottom:30px}.home-page .reading{padding-top:0}.contact-page .hero{align-items:start}.contact-page .actions .button{display:none}@media(max-width:700px){.home-page .info-grid{grid-template-columns:1fr}.contact-page .hero{display:flex}.contact-page .hero>.quote-form{margin-top:25px}}
