.ct-page .ct-ways{margin:0;padding:0;list-style:none}.ct-page .ct-way{border-top:1px solid var(--line);grid-template-columns:minmax(96px,140px) minmax(0,1fr) auto;align-items:baseline;gap:6px 24px;padding:18px 0 19px;display:grid}.ct-page .ct-way:last-child{border-bottom:1px solid var(--line)}.ct-page .ct-kind{font:500 12px/1.4 var(--font-code);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.ct-page .ct-main{flex-direction:column;gap:6px;min-width:0;display:flex}.ct-page .ct-val{overflow-wrap:anywhere;width:fit-content;max-width:100%;font:600 20px/1.3 var(--font-body);color:var(--paper);background:linear-gradient(var(--ember), var(--ember)) 0 100% / 0 1px no-repeat;transition:background-size .25s var(--ease-io);padding-bottom:2px;text-decoration:none}.ct-page .ct-val:hover,.ct-page .ct-val:focus-visible{background-size:100% 1px;transition-duration:.45s}.ct-page .ct-tail{white-space:nowrap}.ct-page .ct-val .pg-ext{color:var(--mute)}.ct-page .ct-note{font:400 15px/1.5 var(--font-body);color:var(--mute)}.ct-page .ct-end{justify-self:end}.ct-page .ct-end .e-copy{margin-left:0}.ct-page .ct-work{font:400 17px/1.6 var(--font-body);color:var(--paper);max-width:60ch;margin:22px 0 0}@media (max-width:760px){.ct-page .ct-way{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:15px 0 16px}.ct-page .ct-kind{grid-column:1/-1}.ct-page .ct-val{font-size:18px}.ct-page .ct-work{font-size:16px}}@media (prefers-reduced-motion:reduce){.ct-page .ct-val{transition:none}}
