.capabilities[data-astro-cid-c563zfz3]{gap:2rem;display:grid}@media (width>=900px){.capabilities[data-astro-cid-c563zfz3]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4rem}}.capabilities__head[data-astro-cid-c563zfz3]{align-content:start;gap:1.5rem;display:grid}.capabilities__list[data-astro-cid-c563zfz3]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.capabilities__list[data-astro-cid-c563zfz3] li[data-astro-cid-c563zfz3]{border-bottom:1px solid var(--line);align-items:flex-start;gap:1rem;padding-block:1.1rem;display:flex}.capabilities__list[data-astro-cid-c563zfz3] svg[data-astro-cid-c563zfz3]{color:var(--accent-text);flex:none;margin-top:.2rem}.capabilities__title[data-astro-cid-c563zfz3]{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);letter-spacing:-.01em}.steps[data-astro-cid-c563zfz3]{margin:0;padding:0;list-style:none;display:grid}.steps__item[data-astro-cid-c563zfz3]{align-content:start;gap:.4rem;padding:0 0 2rem 3.75rem;display:grid;position:relative}.steps__item[data-astro-cid-c563zfz3]:before{content:"";background:var(--line);width:2px;position:absolute;top:2.6rem;bottom:.2rem;left:1.2rem}.steps__item[data-astro-cid-c563zfz3]:last-child:before{display:none}.steps__num[data-astro-cid-c563zfz3]{background:var(--ink);width:2.4rem;height:2.4rem;color:var(--on-dark);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.steps[data-astro-cid-c563zfz3] h3[data-astro-cid-c563zfz3]{padding-top:.35rem}@media (width>=900px){.steps[data-astro-cid-c563zfz3]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1.5rem}.steps__item[data-astro-cid-c563zfz3]{padding:3.5rem 0 0}.steps__item[data-astro-cid-c563zfz3]:before{width:auto;height:2px;inset:1.2rem -1.5rem auto 3rem}.steps[data-astro-cid-c563zfz3] h3[data-astro-cid-c563zfz3]{padding-top:0}}.steps__body[data-astro-cid-c563zfz3]{margin-top:1.5rem}.campus[data-astro-cid-c563zfz3]{gap:2.5rem;display:grid}@media (width>=900px){.campus--media[data-astro-cid-c563zfz3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4rem}}.campus__text[data-astro-cid-c563zfz3]{align-content:start;gap:1.5rem;display:grid}.campus[data-astro-cid-c563zfz3]:not(.campus--media) .campus__text[data-astro-cid-c563zfz3]>.addresses{margin-top:.75rem}.campus__media[data-astro-cid-c563zfz3]{align-content:start;gap:1.5rem;display:grid}
