*{box-sizing:border-box}body{margin:0;background:#f7f7f1;color:#223c3a;font:17px/2 Tahoma,Arial,sans-serif}a{color:var(--brand);text-underline-offset:5px}header{border-bottom:1px solid #dce2d9;background:#fff;padding:22px max(22px,calc((100% - 1100px)/2));display:flex;justify-content:space-between;gap:20px;align-items:center}header a{text-decoration:none;font-size:15px;font-weight:bold}.label{font-size:12px;color:#678078;letter-spacing:.3px}main{width:min(1100px,calc(100% - 40px));margin:45px auto 70px;display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:45px;align-items:start}article{background:white;border:1px solid #dfe5da;border-radius:15px;padding:35px}h1{font-size:32px;line-height:1.6;margin:15px 0 20px;color:var(--brand)}h2{font-size:23px;line-height:1.6;margin:30px 0 12px}p{margin:15px 0}li{padding:7px 2px}ul{padding-right:23px}.eyebrow{font-size:12px;color:#6d7c73}.cta{background:var(--brand);color:white;display:inline-block;padding:12px 22px;border-radius:8px;text-decoration:none;font-size:15px;margin-top:12px}.aside{border-top:3px solid var(--brand);padding-top:20px}.aside h2{font-size:18px;margin:0 0 18px}.aside p{font-size:14px;color:#66776d}.aside a{display:block;text-decoration:none;padding:13px 0;border-bottom:1px solid #dce4d6;font-size:14px}.note{background:#eef2e8;padding:20px;border-radius:9px;font-size:13px;color:#5a6c63;margin-top:30px}.crumb{font-size:12px;color:#718175}footer{max-width:1100px;margin:auto;border-top:1px solid #dce2d9;padding:25px 20px 45px;font-size:13px;color:#6b7b71}.phone{direction:ltr;display:inline-block;letter-spacing:1px}.skip{position:absolute;right:20px;top:-80px;background:#fff;padding:8px;z-index:9}.skip:focus{top:12px}a:focus-visible{outline:3px solid #c58254;outline-offset:5px}@media(max-width:750px){header{padding:18px 20px;align-items:flex-start;flex-direction:column;gap:8px}main{grid-template-columns:1fr;gap:30px;margin-top:25px}article{padding:22px}h1{font-size:26px}h2{font-size:21px}body{font-size:16px}.aside a{padding:13px 0}}