.how-banner{padding-bottom:110px}.how-banner .cms-banner__body{padding-top:56px}.how-banner .cms-banner__lede{max-width:660px}.how-h2{letter-spacing:-.3px;color:var(--navy);text-wrap:pretty;margin:0 0 26px;font:500 40px/1.18 Newsreader}.how-h2--centre{letter-spacing:0;max-width:680px;margin:0 auto;line-height:1.15}.how-prose{color:var(--muted);flex-direction:column;gap:18px;font:400 15.5px/1.7 Archivo;display:flex}.how-prose p{margin:0}.how-link{color:var(--blue);margin-top:28px;font:700 15px Archivo;display:inline-block}.how-checklists .cms-eyebrow,.how-roots .cms-eyebrow{margin-bottom:18px}.how-checklists{background:var(--card);padding:125px var(--gutter) 65px;position:relative}.how-checklists__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;max-width:1160px;margin:0 auto;display:grid}.how-spec{background:var(--bg);box-shadow:var(--shadow-card);border-radius:18px;padding:38px 36px}.how-spec__label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font:700 12px Archivo}.how-spec .cms-chips{margin-top:24px}.how-roots{background:var(--card);padding:65px var(--gutter)}.how-roots__grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:64px;max-width:1160px;margin:0 auto;display:grid}.how-note{background:var(--navy);color:#fff;border-radius:18px;padding:44px 40px;box-shadow:0 22px 54px #0f5e9338}.how-note__label{letter-spacing:.14em;text-transform:uppercase;color:var(--sky);margin:0 0 16px;font:700 12px Archivo}.how-note__title{text-wrap:pretty;margin:0;font:500 32px/1.25 Newsreader}.how-note__body{color:#ffffffd9;margin:22px 0 0;font:400 15px/1.7 Archivo}.how-reliability{background:var(--bg);padding:125px var(--gutter) 60px;position:relative}.how-reliability .cms-centre-head{margin-bottom:52px}.how-types{background:var(--bg);padding:60px var(--gutter)}.how-types .cms-centre-head{margin-bottom:40px}@media (width<=1024px){.how-banner{padding-bottom:92px}.how-checklists{padding:96px var(--gutter) 56px}.how-checklists__grid,.how-roots__grid{grid-template-columns:1fr;gap:40px}.how-roots{padding:56px var(--gutter)}.how-reliability{padding:96px var(--gutter) 52px}.how-h2{margin-bottom:20px;font-size:29px}.how-prose{gap:16px;font-size:15px}.how-spec{padding:28px 24px}.how-note{padding:32px 28px}.how-note__title{font-size:26px}}@media (width<=480px){.how-h2{font-size:25px}}
