.service-expectations{padding:clamp(3rem,6vw,6rem) 0;background:#102b42;color:#fff}.expectations-heading{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:end;margin-bottom:2.5rem}.expectations-heading h2{font-family:var(--font-display),sans-serif;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.02;margin:0}.expectations-heading p{max-width:42ch;color:#d8e2e8;line-height:1.75;margin:0}.service-expectations ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.service-expectations li{border-top:1px solid #617483;padding-top:1.25rem;display:flex;gap:1rem}.service-expectations li>span{color:#e9c77c;font-size:1.1rem;font-weight:700;padding-top:.15rem}.service-expectations h3{font-size:1.25rem;margin:0 0 .75rem}.service-expectations li p{color:#d8e2e8;line-height:1.75;margin:0;max-width:38ch}.expectations-links{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem}.expectations-links a{color:#f4d899;text-decoration:underline;text-underline-offset:5px;padding:.65rem 0}.expectations-links a:focus-visible{outline:2px solid #fff;outline-offset:6px}@media (max-width:767px){.expectations-heading,.service-expectations ol{grid-template-columns:1fr}.service-expectations ol{gap:1.5rem}.expectations-heading{gap:1rem}.service-expectations li p{max-width:unset}.expectations-links{flex-direction:column;gap:.15rem}}