.content-page{--color-ink:var(--lp-ink);--color-muted:color-mix(in oklab, var(--lp-ink) 72%, white);--color-blue:var(--lp-solid);--color-border:var(--lp-line);--color-card-border:var(--lp-line);--color-surface:var(--lp-panel);--color-dark-bg:var(--lp-solid);--color-light-text:var(--lp-panel)}.content-tldr{background:var(--lp-panel);border-radius:1rem;padding:1.25rem 1.5rem}.content-tldr-label{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:600}.content-tldr-text{color:var(--color-ink);margin-top:.5rem;font-size:1.05rem;line-height:1.75rem}.content-faq{border-top:1px solid var(--lp-line);margin-top:3.5rem}.content-faq-item{border-bottom:1px solid var(--lp-line);padding:1.25rem 0}.content-faq-item h3{font-family:var(--font-heading);color:var(--color-ink);font-size:1.05rem;font-weight:500}.content-faq-item p{color:var(--color-muted);margin-top:.5rem;line-height:1.75rem}.content-related{margin-top:3.5rem}.content-related ul{gap:.75rem;margin-top:1rem;display:grid}.content-related a{border:1px solid var(--lp-line);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;transition:background-color .15s;display:flex}.content-related a:hover{background:var(--lp-panel)}.content-related-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:500}.content-related-title{font-family:var(--font-heading);color:var(--color-ink);font-weight:500}
