.rd-wrap{max-width:660px;margin:0 auto;padding:112px 20px 0}@media (max-width:640px){.rd-wrap{padding-top:96px}}.rd-crumb{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);padding:0}.rd-crumb a{color:inherit;text-decoration:none}.rd-crumb a:hover{color:var(--pink-ink)}.rd-head{padding:48px 0 8px}.rd-label{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--pink-ink);margin-bottom:14px}.rd-head h1{font-family:PP Neue Machina,sans-serif;font-weight:800;font-size:clamp(30px,5.4vw,46px);line-height:1.04;letter-spacing:-.025em;margin:0 0 10px;text-wrap:balance}.rd-meta{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.rd-body{padding:28px 0 40px;font-size:17.5px;line-height:1.72}.rd-body p{margin:0 0 1.25em}.rd-body h2{font-size:22px;line-height:1.25;letter-spacing:-.01em;margin:2.2em 0 .8em}.rd-body blockquote{border-left:2px solid var(--pink);margin:1.6em 0;padding:.2em 0 .2em 20px;color:var(--ink-2)}.rd-body blockquote p{margin-bottom:.6em}.rd-body ol,.rd-body ul{margin:0 0 1.25em;padding-left:1.4em}.rd-body li{margin-bottom:.5em}.rd-break{margin:2.4em auto;width:72px;border-top:1px solid var(--rule-2)}.rd-fig{margin:2.2em 0}.rd-fig img{width:100%;height:auto;display:block;background:#f4f2ec}.rd-fig figcaption{font-size:13.5px;line-height:1.5;color:var(--ink-3);margin-top:10px}.rd-nav{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:16px;gap:16px;align-items:center;border-top:1px solid var(--rule);padding:22px 0 64px}.rd-nav a{text-decoration:none;color:inherit;min-width:0}.rd-nav a:hover .rd-nav-k{color:var(--pink-ink)}.rd-nav-k{display:block;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.rd-nav-t{display:block;font-size:13.5px;line-height:1.4;color:var(--ink-3);margin-top:4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rd-nav-next{text-align:right}.rd-nav-toc{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:var(--track-label);text-transform:uppercase;padding:8px 0;color:var(--ink-3)!important}.rd-nav-toc:hover{color:var(--pink-ink)!important}.rd-toc{padding:8px 0 72px}.rd-toc-group{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--pink-ink);margin:34px 0 6px}.rd-toc a{display:flex;gap:14px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--rule);text-decoration:none;color:inherit}.rd-toc a:hover .rd-toc-t{color:var(--pink)}.rd-toc-n{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--ink-3);flex:0 0 92px}.rd-toc-t{font-size:16px;transition:color .2s}@media (max-width:480px){.rd-body{font-size:16.5px}.rd-nav-t{display:none}.rd-toc-n{flex-basis:78px}}