.lines-group{gap:var(--sp5);padding:var(--sp6) 0;align-items:start;display:grid}.lines-group[data-side=left]{grid-template-columns:auto minmax(0,1fr)}.lines-group[data-side=left] .lines-spine{transform:rotate(180deg)}.lines-group[data-side=right]{grid-template-columns:minmax(0,1fr) auto}.lines-group[data-side=right] .lines-spine{order:2}.lines-group[data-side=right] .lines-body{padding-left:6%}.lines-spine{writing-mode:vertical-rl;font-family:var(--bebas);text-transform:uppercase;font-weight:400;font-size:var(--d2);letter-spacing:.06em;color:var(--ink);align-self:start;margin:0;line-height:1}.lines-body{gap:var(--sp4);flex-direction:column;min-width:0;display:flex}.lines-rule{font-family:var(--jb);font-size:var(--t4);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-weight:700}.lines-blurb{font-family:var(--mono);font-size:var(--t1);max-width:52ch;color:var(--body-ink,#31312d);margin:0;line-height:1.6}.lines-list{gap:var(--sp2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lines-link{align-items:baseline;gap:var(--sp2);color:inherit;grid-template-columns:10px minmax(0,1fr);text-decoration:none;display:grid}.lines-marker{flex:none;align-self:center;width:10px;height:10px}.lines-name{font-family:var(--bebas);text-transform:uppercase;font-weight:400;font-size:var(--d2);letter-spacing:.01em;color:var(--ink);line-height:.92;transition:color .15s}.lines-link:hover .lines-name,.lines-link:focus-visible .lines-name{color:var(--mint-deep)}.cut-list{gap:var(--sp2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cut-rule{margin:0 0 var(--sp5)}.cut-switch{gap:var(--sp3);padding-top:var(--sp6);flex-wrap:wrap;display:flex}@media (max-width:860px){.lines-group,.lines-group[data-side=left],.lines-group[data-side=right]{gap:var(--sp3);padding:var(--sp5) 0;grid-template-columns:minmax(0,1fr)}.lines-group[data-side=right] .lines-body{padding-left:0}.lines-spine,.lines-group[data-side=left] .lines-spine{writing-mode:horizontal-tb;font-size:var(--d3);order:0;transform:none}.lines-group[data-side=right] .lines-spine{order:0}}