.pex-card-desc{color:var(--fg2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.pex-xlink{margin-top:88px}.pex-xlink .section-title{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:32px}.pex-xlink-lede{max-width:720px;color:var(--fg2);margin:0 0 18px;font-size:15px;line-height:24px}.pex-answer{text-align:left;background:var(--surface-2);width:100%;max-width:740px;box-shadow:inset 0 0 0 1px var(--border);border-radius:16px;margin:6px 0 0;padding:16px 20px}.pex-answer b{letter-spacing:.04em;text-transform:uppercase;color:var(--fg3);margin-bottom:4px;font-size:12px;font-weight:600;line-height:18px;display:block}.pex-answer p{color:var(--fg);margin:0;font-size:16px;line-height:26px}.pex-answer code{font:14px/1 var(--mono);overflow-wrap:anywhere}.pex-page .prose pre{background:var(--panel);color:var(--panel-fg);font:13px/1.6 var(--mono);border-radius:12px;max-height:640px;margin:4px 0 20px;padding:14px 16px;overflow:auto}.pex-page .prose pre code{font:inherit;color:inherit;background:0 0;padding:0}.pex-related h3{margin:18px 0 4px;font-size:16px;font-weight:600;line-height:24px}.pex-related ul{margin-top:0}.cta .pex-idea{max-width:620px;color:var(--panel-fg);text-wrap:pretty;margin:0;font-size:16px;line-height:25px}@media (max-width:767px){.pex-xlink{margin-top:64px}.pex-answer{padding:14px 16px}.pex-answer p{font-size:15px;line-height:24px}.pex-page .prose pre{border-radius:0;margin-left:-16px;margin-right:-16px;font-size:12.5px}}
