.barber .k-legal{font-family:var(--k-body);font-size:1rem;line-height:1.75;overflow-wrap:anywhere}.barber .k-legal>*+*{margin-top:1.15em}.barber .k-legal h1,.barber .k-legal h2,.barber .k-legal h3,.barber .k-legal h4,.barber .k-legal h5,.barber .k-legal h6{font-family:var(--k-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--k-track-display);line-height:1.1;color:var(--k-ink)}.barber .k-legal h1{font-size:2.35rem}.barber .k-legal h2{font-size:1.8rem}.barber .k-legal h3{font-size:1.4rem}.barber .k-legal h4,.barber .k-legal h5,.barber .k-legal h6{font-size:1.05rem;font-weight:600;letter-spacing:var(--k-track-label)}.barber .k-legal h2,.barber .k-legal h3,.barber .k-legal h4,.barber .k-legal h5,.barber .k-legal h6{margin-top:2.4em}.barber .k-legal h2:after{content:"";display:block;height:1px;width:4.5rem;margin-top:.7rem;background-image:linear-gradient(90deg,var(--k-oxblood),var(--k-oxblood) 60%,transparent 100%)}.barber .k-legal a{color:var(--k-oxblood);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.barber .k-legal a:hover{color:var(--k-oxblood-lift)}.barber .k-legal strong{font-weight:600}.barber .k-legal ul,.barber .k-legal ol{padding-left:1.4em}.barber .k-legal ul{list-style:disc}.barber .k-legal ol{list-style:decimal}.barber .k-legal li::marker{color:var(--k-oxblood)}.barber .k-legal li+li{margin-top:.5em}.barber .k-legal blockquote{border-left:2px solid var(--k-oxblood);padding-left:1.1em;color:var(--k-muted-on-bone)}.barber .k-legal code{font-size:.9em;background:var(--k-bone-2);padding:.1em .35em}.barber .k-legal pre{background:var(--k-bone-2);padding:1em;overflow-x:auto}.barber .k-legal hr{border:0;height:1px;background:var(--k-line-on-bone);margin-block:2.4em}.barber .k-legal table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:.925rem}.barber .k-legal th,.barber .k-legal td{border:1px solid var(--k-line-on-bone);padding:.6em .8em;text-align:left}.barber .k-legal th{font-family:var(--k-display);font-weight:600;text-transform:uppercase;letter-spacing:var(--k-track-label);font-size:.78rem}
