.section-label{--section-label-ink:var(--accent-light);--section-label-dot:#795aff;--section-label-halo:#e4dfff;--section-label-rule:#b5adff;max-width:100%;color:var(--section-label-ink);font-family:var(--font-geist-sans), sans-serif;text-transform:uppercase;text-align:left;font-weight:600;font-size:var(--type-metadata);line-height:var(--leading-label);letter-spacing:.08em;align-items:center;gap:18px;margin:0 0 23px;display:flex}.section-label-dot{background:var(--section-label-dot);width:9px;height:9px;box-shadow:0 0 0 6px var(--section-label-halo);border-radius:50%;flex:0 0 9px;display:block}.section-label-text{overflow-wrap:normal;flex-shrink:0;min-width:0;max-width:calc(100% - 77px)}.section-label-line{background:var(--section-label-rule);flex:0 90px;width:clamp(36px,5.3vw,90px);min-width:22px;height:1px;margin-left:10px;display:block}.section-label-dark{--section-label-ink:#bba9ff;--section-label-dot:#a68aff;--section-label-halo:#a68aff26;--section-label-rule:#796bab}.section-label-centered{text-align:center;justify-content:center}@media (max-width:700px){.section-label{gap:12px}.section-label-dot{width:7px;height:7px;box-shadow:0 0 0 5px var(--section-label-halo);flex-basis:7px}.section-label-text{max-width:calc(100% - 59px)}.section-label-line{flex-basis:34px;width:34px;margin-left:6px}}
