@layer components{.lp-prose{color:var(--lp-text-2);font-size:17px;line-height:1.75}.lp-prose>*+*{margin-top:1.1em}.lp-prose h2{color:var(--lp-strong);margin-top:2.2em;scroll-margin-top:96px;font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1.2}.lp-prose h3{color:var(--lp-strong);margin-top:1.8em;scroll-margin-top:96px;font-size:clamp(19px,2vw,22px);font-weight:500;line-height:1.3}.lp-prose strong{color:var(--lp-text);font-weight:500}.lp-prose a{color:var(--lp-blue-300);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lp-blue-300) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--lp-blue-300) 40%, transparent);text-underline-offset:3px;transition:text-decoration-color .2s}.lp-prose a:hover{text-decoration-color:currentColor}.lp-prose ul,.lp-prose ol{padding-left:1.4em}.lp-prose ul{list-style:outside}.lp-prose ol{list-style:decimal}.lp-prose li+li{margin-top:.45em}.lp-prose li::marker{color:var(--lp-blue-300)}.lp-prose blockquote{border-left:3px solid var(--lp-blue-300);background:var(--lp-surface);color:var(--lp-text);border-radius:0 14px 14px 0;padding:14px 20px}.lp-prose .lp-anchor{color:var(--lp-text-3);opacity:0;margin-left:.35em;text-decoration:none;transition:opacity .2s,color .2s}.lp-prose h2:hover .lp-anchor,.lp-prose h3:hover .lp-anchor{opacity:1}.lp-prose .lp-anchor:hover{color:var(--lp-blue-300)}@media (hover:none){.lp-prose .lp-anchor{display:none}}.lp-prose .lp-faq{gap:12px;display:grid}.lp-prose .lp-faq-item{border:1px solid var(--lp-border);background:linear-gradient(180deg, var(--lp-card-from), var(--lp-card-to));border-radius:18px;padding:20px 24px}.lp-prose .lp-faq-item>h3{margin-top:0;font-size:18px}.lp-prose .lp-faq-item>*+*{margin-top:.6em}.lp-prose .lp-table-wrap{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:18px;overflow-x:auto}.lp-prose table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.5}.lp-prose th,.lp-prose td{border-bottom:1px solid var(--lp-border);text-align:left;vertical-align:top;padding:12px 16px}.lp-prose tbody tr{transition:background-color .2s}.lp-prose tbody tr:hover{background:var(--lp-surface)}.lp-prose tr:last-child td{border-bottom:0}.lp-prose th{color:var(--lp-text-3);letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:500}.lp-prose td:first-child{color:var(--lp-strong);font-weight:500}.lp-lead-answer{border:1px solid var(--lp-border-strong);background:var(--lp-surface-2);color:var(--lp-text);border-radius:20px;padding:22px 26px;font-size:17.5px;line-height:1.65}.lp-lead-answer--labelled{position:relative;overflow:hidden}.lp-lead-answer--labelled:before{content:"";background:linear-gradient(180deg, var(--lp-blue-300), var(--lp-blue-600));width:3px;position:absolute;inset:0 auto 0 0}.lp-lead-answer__label{color:var(--lp-blue-300);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12.5px;font-weight:500;line-height:1.3}.lp-toc a{color:var(--lp-text-2);border-left:2px solid #0000;margin-left:-1px;padding:4px 0 4px 16px;transition:color .2s,border-color .2s;display:block}.lp-toc a:hover{color:var(--lp-strong)}.lp-toc a[aria-current]{border-left-color:var(--lp-blue-300);color:var(--lp-strong)}.lp-toc-mobile{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:18px}.lp-toc-mobile summary{cursor:pointer;color:var(--lp-strong);align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:500;list-style:none;display:flex}.lp-toc-mobile summary::-webkit-details-marker{display:none}.lp-toc-mobile summary>span:nth-child(2){font-size:13.5px;font-weight:400}.lp-toc-mobile__chevron{color:var(--lp-text-3);margin-left:auto;transition:transform .2s}.lp-toc-mobile[open] .lp-toc-mobile__chevron{transform:rotate(180deg)}.lp-toc-mobile ol{counter-reset:toc;border-top:1px solid var(--lp-border);padding:10px 20px 16px}.lp-toc-mobile li{counter-increment:toc}.lp-toc-mobile a{color:var(--lp-text-2);gap:10px;padding:7px 0;font-size:15px;line-height:1.4;display:flex}.lp-toc-mobile a:before{content:counter(toc, decimal-leading-zero);color:var(--lp-text-3);font-variant-numeric:tabular-nums}.lp-article-cta{background:radial-gradient(120% 140% at 100% 0%, var(--lp-glow-b), transparent 60%), linear-gradient(180deg, var(--lp-card-from), var(--lp-card-to))}.lp-blog-featured{background:radial-gradient(90% 80% at 100% 0%, var(--lp-glow-c), transparent 65%), linear-gradient(180deg, var(--lp-card-from), var(--lp-card-to))}.lp-chip{border:1px solid var(--lp-border);background:var(--lp-surface);color:var(--lp-text-2);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;line-height:1.3;transition:border-color .2s,color .2s;display:inline-flex}.lp-chip__count{color:var(--lp-text-3);font-variant-numeric:tabular-nums;font-size:12px}button.lp-chip{cursor:pointer}a.lp-chip:hover,button.lp-chip:hover,.lp-chip[aria-pressed=true]{border-color:var(--lp-border-strong);color:var(--lp-strong)}.lp-chip[aria-pressed=true]{background:var(--lp-surface-2)}.lp-chip[aria-pressed=true] .lp-chip__count{color:var(--lp-blue-300)}.lp-search{border:1px solid var(--lp-border-strong);background:var(--lp-surface-2);width:100%;color:var(--lp-text);border-radius:999px;outline:none;padding:14px 22px;font-size:16px;transition:border-color .2s}.lp-search:focus-visible{border-color:var(--lp-blue-300)}.lp-search::placeholder{color:var(--lp-text-3)}}
