.article-shell.svelte-1hypci5{color:var(--lp-ink)}.article-header.svelte-1hypci5{background:var(--lp-dark);padding:3.5rem 2rem 4rem;position:relative;overflow:hidden}.article-header.svelte-1hypci5:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 80% 30%,rgba(212,66,42,.08) 0%,transparent 55%);pointer-events:none}.header-inner.svelte-1hypci5{max-width:52rem;margin:0 auto;position:relative;z-index:1}.breadcrumb.svelte-1hypci5{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;margin-bottom:1.75rem}.crumb.svelte-1hypci5{font-size:.8125rem;font-weight:500;color:#ffffff61;text-decoration:none;transition:color .18s}.crumb.svelte-1hypci5:hover{color:#ffffffb3}.crumb-current.svelte-1hypci5{color:#ffffff8c;pointer-events:none;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumb-sep.svelte-1hypci5{color:#ffffff2e;font-size:.8125rem;-webkit-user-select:none;user-select:none}.cat-badge.svelte-1hypci5{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .875rem;border-radius:99px;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.375rem}.cat-dot.svelte-1hypci5{width:5px;height:5px;border-radius:50%;flex-shrink:0}.article-title.svelte-1hypci5{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:400;color:#fff;letter-spacing:-.025em;line-height:1.1;margin-bottom:1rem}.article-subtitle.svelte-1hypci5{font-size:1.0625rem;color:#ffffff85;line-height:1.65;max-width:52ch;margin-bottom:1.625rem}.meta-row.svelte-1hypci5{display:flex;align-items:center;gap:1.375rem;flex-wrap:wrap}.meta-item.svelte-1hypci5{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#ffffff61;font-family:var(--font-mono)}.meta-icon.svelte-1hypci5{width:13px;height:13px;flex-shrink:0}.article-main.svelte-1hypci5{background:var(--lp-cream);padding:4rem 2rem 5rem}.article-inner.svelte-1hypci5{max-width:52rem;margin:0 auto}.disclaimer-wrap.svelte-1hypci5{margin-bottom:2.5rem}.prose-body{color:var(--lp-ink);font-size:1.0125rem;line-height:1.78}.prose-body>section{margin-bottom:3rem}.prose-body>section>h2{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:400;color:var(--lp-ink);letter-spacing:-.02em;line-height:1.2;margin-top:3rem;margin-bottom:1rem;padding-bottom:.625rem;border-bottom:1.5px solid var(--lp-mist)}.prose-body>section>p{color:var(--lp-ink-light);margin-bottom:1.25rem;line-height:1.78}.prose-body>section>p>strong{color:var(--lp-ink);font-weight:700}.prose-body>section>p>em{color:var(--lp-ember);font-style:italic}.prose-body>section>p>a,.prose-body>section p>a{color:var(--lp-ember);text-decoration-color:#d4422a59;transition:color .18s}.prose-body>section>p>a:hover{color:#bb3620}.prose-body>section>ol,.prose-body>section>ul{padding-left:1.5rem;margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.625rem}.prose-body>section>ol{list-style:none;counter-reset:list-counter;padding-left:0}.prose-body>section>ol>li{counter-increment:list-counter;display:flex;gap:.875rem;align-items:flex-start;color:var(--lp-ink-light);line-height:1.7}.prose-body>section>ol>li:before{content:counter(list-counter,decimal-leading-zero);font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--lp-ember);opacity:.7;flex-shrink:0;margin-top:.3em;width:2rem}.prose-body>section>ul>li{color:var(--lp-ink-light);line-height:1.7}.prose-body>section>ul>li::marker{color:var(--lp-ember)}.disclaimer-bottom.svelte-1hypci5{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--lp-mist)}.back-wrap.svelte-1hypci5{margin-top:2.5rem}.back-link.svelte-1hypci5{display:inline-flex;align-items:center;gap:.5rem;background:var(--lp-ember-bg);color:var(--lp-ember);font-size:.875rem;font-weight:700;padding:.6rem 1.25rem;border-radius:99px;text-decoration:none;transition:background .18s,transform .15s}.back-link.svelte-1hypci5:hover{background:#f9cfc9;transform:translate(-2px)}.back-icon.svelte-1hypci5{width:14px;height:14px;flex-shrink:0}@media (max-width: 640px){.article-header.svelte-1hypci5{padding:7rem 1.5rem 3rem}.article-main.svelte-1hypci5{padding:3rem 1.5rem 4rem}.crumb-current.svelte-1hypci5{max-width:14ch}}.stat-grid.svelte-1h8j8ab{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--lp-mist);border:1px solid var(--lp-mist);border-radius:14px;overflow:hidden;margin:1.5rem 0}.stat-card.svelte-1h8j8ab{background:var(--lp-cream);padding:1.5rem 1.625rem;display:flex;flex-direction:column;gap:.375rem;transition:background .2s}.stat-card.svelte-1h8j8ab:hover{background:#fff}.stat-value.svelte-1h8j8ab{font-family:"DM Serif Display",Georgia,serif;font-size:2rem;font-weight:400;color:var(--lp-ink);letter-spacing:-.03em;line-height:1;margin:0}.stat-desc.svelte-1h8j8ab{font-size:.8125rem;color:var(--lp-ink-muted);font-weight:500;line-height:1.45;margin:0}.table-wrap.svelte-1h8j8ab{overflow-x:auto;margin:1.5rem 0;border:1px solid var(--lp-mist);border-radius:14px;overflow:hidden}.data-table.svelte-1h8j8ab{width:100%;border-collapse:collapse;font-size:.875rem;text-align:left}.data-table.svelte-1h8j8ab thead:where(.svelte-1h8j8ab) tr:where(.svelte-1h8j8ab){background:var(--lp-mist)}.data-table.svelte-1h8j8ab th:where(.svelte-1h8j8ab){padding:.875rem 1.125rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink-muted);white-space:nowrap}.data-table.svelte-1h8j8ab tbody:where(.svelte-1h8j8ab) tr:where(.svelte-1h8j8ab){border-bottom:1px solid var(--lp-mist);background:var(--lp-cream);transition:background .15s}.data-table.svelte-1h8j8ab tbody:where(.svelte-1h8j8ab) tr:where(.svelte-1h8j8ab):last-child{border-bottom:none}.data-table.svelte-1h8j8ab tbody:where(.svelte-1h8j8ab) tr:where(.svelte-1h8j8ab):hover{background:#fff}.data-table.svelte-1h8j8ab td:where(.svelte-1h8j8ab){padding:.875rem 1.125rem;color:var(--lp-ink-muted);line-height:1.55;vertical-align:top}.td-strong.svelte-1h8j8ab{font-weight:700;color:var(--lp-ink-light)!important;white-space:nowrap}.content-cards.svelte-1h8j8ab{display:flex;flex-direction:column;margin:1.5rem 0;border-radius:14px;border:1px solid var(--lp-mist);overflow:hidden}.content-card.svelte-1h8j8ab{display:flex;gap:1.125rem;padding:1.375rem 1.625rem;background:var(--lp-cream);border-bottom:1px solid var(--lp-mist);transition:background .2s,padding-left .2s}.content-card.svelte-1h8j8ab:last-child{border-bottom:none}.content-card.svelte-1h8j8ab:hover{background:#fff;padding-left:2rem}.content-card-marker.svelte-1h8j8ab{font-family:"DM Serif Display",Georgia,serif;font-size:1.125rem;color:var(--lp-ember);opacity:.55;flex-shrink:0;margin-top:.1rem;line-height:1.5}.content-card-title.svelte-1h8j8ab{font-size:.9375rem;font-weight:700;color:var(--lp-ink);margin:0 0 .375rem;letter-spacing:-.01em;line-height:1.35}.content-card-body.svelte-1h8j8ab{font-size:.875rem;line-height:1.65;color:var(--lp-ink-muted);margin:0}.note-text.svelte-1h8j8ab{font-size:.8125rem!important;font-style:italic;color:var(--lp-ink-muted)!important;opacity:.8}.summary-card.svelte-1h8j8ab{background:var(--lp-dark);border-radius:16px;padding:2rem 2.25rem;display:flex;flex-direction:column;gap:1.125rem;margin:1.5rem 0}.summary-row.svelte-1h8j8ab{display:flex;align-items:flex-start;gap:.875rem}.summary-check.svelte-1h8j8ab{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#4ecdc426;color:#4ecdc4;font-size:.6875rem;font-weight:700;flex-shrink:0;margin-top:.1rem}.summary-text.svelte-1h8j8ab{font-size:.9rem;color:#ffffff80;line-height:1.65;margin:0}.summary-key.svelte-1h8j8ab{color:#fff;font-weight:700}@media (max-width: 540px){.stat-grid.svelte-1h8j8ab{grid-template-columns:1fr}.summary-card.svelte-1h8j8ab{padding:1.5rem}}
