.dc-mv{font:800 14px var(--f-display);letter-spacing:.06em}.dc-mv.up{color:var(--volt)}.dc-mv.down{color:#ff6b8a}.dc-mv.flat{color:var(--text-light-mute)}.paper .dc-mv.up{color:#2f8a17}.paper .dc-mv.down{color:#c2183b}.paper .dc-mv.flat{color:var(--text-mute)}.dc-search{background:var(--ink);grid-template-columns:1fr 1fr auto;gap:10px;margin:24px 0 22px;padding:12px;display:grid}.dc-search select,.dc-search input{font:inherit;background:var(--bone);border:0;border-radius:0;width:100%;padding:14px}.dc-teach-list{gap:12px;display:grid}.dc-tc{border-left:5px solid var(--uv);background:#fff;grid-template-columns:76px 1fr auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid;box-shadow:0 8px 22px -14px #00000073}.dc-tc img{object-fit:cover;object-position:top;width:76px;height:76px}.dc-tc h4{font-size:21px}.dc-tc-s{color:var(--text-mute);flex-wrap:wrap;gap:10px;margin-top:2px;font-size:13px;display:flex}.dc-tc-s b{color:var(--text-dark)}.dc-tc-acts{gap:8px;display:flex}.dc-tc-acts a{font:800 12px var(--f-display);letter-spacing:.12em;text-transform:uppercase;border:2px solid var(--ink);padding:10px 12px}.dc-tc-acts a.msg{background:var(--ink);color:var(--volt)}.dc-empty{border-left:5px solid var(--uv);background:#fff;padding:28px 22px;box-shadow:0 8px 22px -14px #00000073}.dc-map{background:var(--ink);box-shadow:var(--shadow);padding:8px 8px 74px;position:relative;overflow:hidden}.dc-map svg{width:100%;height:auto;display:block}.dc-pin{cursor:pointer}.dc-pin .dot{fill:var(--volt);stroke:var(--ink);stroke-width:1.5px}.dc-pin .halo{fill:#c6f43247;transition:r .15s}.dc-pin:hover .halo,.dc-pin:focus-visible .halo{r:14}.dc-pin:focus-visible{outline:none}.dc-map-count{color:var(--text-light);justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.dc-map-count b{font:900 54px/.9 var(--f-display);color:var(--volt);display:block}.dc-map-count span:not(.tag){font:800 14px var(--f-display);letter-spacing:.14em;text-transform:uppercase}@media (max-width:560px){.dc-search{grid-template-columns:1fr}.dc-tc{grid-template-columns:60px 1fr}.dc-tc img{width:60px;height:60px}.dc-tc-acts{grid-column:1/-1}.dc-tc-acts a{text-align:center;flex:1}}.dc-static-hero{padding:70px 0 100px}.dc-static-hero h1{font-size:clamp(48px,7.5vw,100px)}.dc-static{padding-top:70px}.dc-prose{max-width:760px}.dc-prose h2{margin:40px 0 12px;font-size:clamp(28px,3.4vw,40px)}.dc-prose p,.dc-prose li{font-size:18px}.dc-prose ul{padding-left:22px}.dc-draft{background:var(--volt);color:var(--ink);border-left:6px solid var(--ink);padding:14px 18px;font-weight:600}.dc-draft b{font:900 14px var(--f-display);letter-spacing:.14em;text-transform:uppercase;margin-right:8px}
