.preview-notice{padding:8px 20px;background:#e9eee4;text-align:center;font:12px/1.4 Arial,sans-serif;color:#233b35}.cms-page{padding-block:28px 70px}.cms-heading{max-width:850px;padding-block:30px}.cms-heading h1{font-size:clamp(36px,5vw,64px);line-height:1.08;margin:20px 0}.cms-heading>p{max-width:650px;color:#65716a}.cms-author{font-size:12px;margin-top:18px}.cms-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;color:#65716a}.cms-blocks{max-width:100%}.cms-page article{max-width:850px}.cms-section{padding:30px 0;border-top:1px solid #dedfd6}.cms-checklist-item{display:grid;grid-template-columns:24px 1fr;gap:18px}.cms-checklist-item input{width:22px;height:22px;margin-top:8px;accent-color:#233b35}.cms-section h2,.cms-cta h2{font:clamp(26px,3vw,38px)/1.15 Georgia,serif;margin-bottom:18px}.cms-section p,.cms-cta p{font-size:15px;line-height:1.8;color:#52645c;max-width:780px;margin-block:12px}.cms-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cms-card{background:#f6f3ed;padding:25px;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.cms-card h3{font:27px/1.2 Georgia,serif}.cms-card .button{margin-top:auto}.cms-cta{padding:32px;background:#eef1e9;margin-top:25px}.cms-supplement{padding-block:30px}.preview-footer{padding-top:25px;font-size:12px}.preview-form-note{font-size:12px;color:#68746f}@media(max-width:767px){.cms-card-grid{grid-template-columns:1fr}.cms-cta{padding:24px}.cms-heading{padding-block:18px}.cms-section{padding:25px 0}}