ol.dm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.dm-steps .tile{flex-direction:column;gap:10px;padding:24px;display:flex}.dm-steps .k{width:40px;height:40px;font:800 16px var(--fd);color:#fff;border-radius:12px;place-items:center;display:grid}.dm-steps h3{font:700 20px/1.2 var(--fd);letter-spacing:-.03em;margin:0}.dm-steps p{margin:0;font-size:15.5px}.dm-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1000px;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.dm-topics li{border:1px solid color-mix(in oklch,var(--ink) 12%,transparent);border-radius:16px;padding:16px 18px;font-size:15.5px}.dm-alt{margin:0;font-size:15.5px}.dm-cal{background:#fff;padding:8px}.dm-cal iframe{background:#fff;border:0;border-radius:18px;width:100%;height:800px;display:block}.dm-open{margin:16px 0 0}.dm-contact{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.dm-contact .tile{flex-direction:column;gap:8px;padding:24px;display:flex}.dm-contact h3{font:700 20px/1.2 var(--fd);letter-spacing:-.03em;margin:0}.dm-contact p{overflow-wrap:anywhere;margin:0;font-size:15.5px}.dm-contact address{font-size:15.5px;font-style:normal}@media (max-width:900px){ol.dm-steps,.dm-topics,.dm-contact{grid-template-columns:minmax(0,1fr)}.dm-cal iframe{height:940px}}
