*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:#241f1b;margin:0}.v2-service-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 8%;display:grid}.v2-service-directory article{border-top:1px solid var(--v-line);padding-top:24px}.v2-service-directory h2{margin:16px 0 24px;font-size:clamp(3rem,5vw,5rem)}.v2-service-directory p{max-width:52ch;margin-bottom:24px}@media (width<=760px){.v2-service-directory{grid-template-columns:1fr;gap:44px}}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
