.pg.svelte-49dgds{color:#e8ebe5;background:#080808;min-height:100vh;font-family:Outfit,system-ui,sans-serif}.pg-hero.svelte-49dgds{max-width:760px;margin:0 auto;padding:4rem 2rem 2.5rem}.pg-crumbs.svelte-49dgds{color:#e8ebe559;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.78rem;display:flex}.pg-crumbs.svelte-49dgds a:where(.svelte-49dgds){color:#e8ebe573;text-decoration:none;transition:color .2s}.pg-crumbs.svelte-49dgds a:where(.svelte-49dgds):hover{color:#e8ebe5}.pg-crumb-current.svelte-49dgds{color:#e8ebe599}.pg-meta.svelte-49dgds{align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.pg-category.svelte-49dgds{letter-spacing:.1em;text-transform:uppercase;color:#5ab552;font-size:.68rem;font-weight:700}.pg-dot.svelte-49dgds{background:#e8ebe533;border-radius:50%;flex-shrink:0;width:3px;height:3px}.pg-read.svelte-49dgds,.pg-date.svelte-49dgds,.pg-author.svelte-49dgds{color:#e8ebe566;font-size:.78rem}.pg-date.svelte-49dgds time:where(.svelte-49dgds){color:inherit}.pg-title.svelte-49dgds{letter-spacing:-.03em;color:#f0f2ed;margin:0 0 1.25rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:600;line-height:1.2}.pg-desc.svelte-49dgds{color:#e8ebe58c;border-left:2px solid #5ab55266;margin:0 0 1.5rem;padding-left:1.25rem;font-size:1.05rem;font-weight:300;line-height:1.65}.pg-byline.svelte-49dgds{align-items:center;gap:.5rem;display:flex}.pg-author.svelte-49dgds{color:#e8ebe58c;font-weight:500}.pg-body.svelte-49dgds{max-width:760px;margin:0 auto;padding:0 2rem 8rem}.tldr.svelte-49dgds{background:#5ab5520d;border:1px solid #5ab5522e;border-radius:16px;margin-bottom:3rem;padding:1.75rem 2rem}.tldr-title.svelte-49dgds{letter-spacing:.1em;text-transform:uppercase;color:#5ab552;margin:0 0 1rem;font-size:.72rem;font-weight:700}.tldr-list.svelte-49dgds{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.tldr-list.svelte-49dgds li:where(.svelte-49dgds){color:#e8ebe5cc;padding-left:1.5rem;font-size:.92rem;font-weight:300;line-height:1.6;position:relative}.tldr-list.svelte-49dgds li:where(.svelte-49dgds):before{content:"✓";color:#5ab552;font-weight:700;position:absolute;left:0}.article-content.svelte-49dgds{color:#e8ebe5cc;font-size:1rem;font-weight:300;line-height:1.8}.article-content.svelte-49dgds h2{color:#f0f2ed;letter-spacing:-.02em;margin:3rem 0 1rem;font-size:1.4rem;font-weight:600;line-height:1.3}.article-content.svelte-49dgds h3{color:#e8ebe5e6;letter-spacing:-.01em;margin:2rem 0 .75rem;font-size:1.05rem;font-weight:600}.article-content.svelte-49dgds p{margin:0 0 1.4rem}.article-content.svelte-49dgds ul{flex-direction:column;gap:.6rem;margin:0 0 1.4rem;padding-left:0;list-style:none;display:flex}.article-content.svelte-49dgds li{padding-left:1.25rem;position:relative}.article-content.svelte-49dgds li:before{content:"–";color:#5ab55299;font-weight:400;position:absolute;left:0}.article-content.svelte-49dgds strong{color:#e8ebe5f2;font-weight:600}.article-content.svelte-49dgds .table-wrap{border:1px solid #ffffff14;border-radius:12px;margin:0 0 1.8rem;overflow-x:auto}.article-content.svelte-49dgds table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.5}.article-content.svelte-49dgds th,.article-content.svelte-49dgds td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff12;padding:.8rem 1rem}.article-content.svelte-49dgds thead th{letter-spacing:.06em;text-transform:uppercase;color:#5ab552;white-space:nowrap;background:#5ab5520f;font-size:.72rem;font-weight:700}.article-content.svelte-49dgds tbody th{color:#e8ebe5eb;font-weight:600}.article-content.svelte-49dgds tbody tr:last-child td,.article-content.svelte-49dgds tbody tr:last-child th{border-bottom:none}.article-content.svelte-49dgds tbody tr:hover{background:#ffffff05}.faq.svelte-49dgds{border-top:1px solid #ffffff14;margin-top:3.5rem;padding-top:2.5rem}.faq-title.svelte-49dgds{color:#f0f2ed;letter-spacing:-.02em;margin:0 0 1.5rem;font-size:1.4rem;font-weight:600}.faq-list.svelte-49dgds{flex-direction:column;gap:1.5rem;display:flex}.faq-item.svelte-49dgds{border-left:2px solid #5ab5524d;padding-left:1.25rem}.faq-q.svelte-49dgds{color:#e8ebe5eb;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.4}.faq-a.svelte-49dgds{color:#e8ebe599;margin:0;font-size:.92rem;font-weight:300;line-height:1.7}.article-cta.svelte-49dgds{text-align:center;background:#5ab5520d;border:1px solid #5ab5522e;border-radius:16px;margin-top:4rem;padding:2.5rem}.cta-text.svelte-49dgds{color:#e8ebe5bf;margin:0 0 1.5rem;font-size:1rem;font-weight:300;line-height:1.6}.cta-btn.svelte-49dgds{color:#080808;letter-spacing:.01em;background:#fff;border-radius:8px;align-items:center;padding:.8rem 1.75rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .18s,transform .15s;display:inline-flex}.cta-btn.svelte-49dgds:hover{background:#f0f2ed;transform:translateY(-1px)}.related.svelte-49dgds{border-top:1px solid #ffffff14;margin-top:4rem;padding-top:2.5rem}.related-title.svelte-49dgds{color:#f0f2ed;letter-spacing:-.02em;margin:0 0 1.25rem;font-size:1.1rem;font-weight:600}.related-grid.svelte-49dgds{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.related-card.svelte-49dgds{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.related-card.svelte-49dgds:hover{background:#ffffff0a;border-color:#ffffff26;transform:translateY(-2px)}.related-cat.svelte-49dgds{letter-spacing:.1em;text-transform:uppercase;color:#5ab552;font-size:.62rem;font-weight:700}.related-headline.svelte-49dgds{color:#e8ebe5d9;font-size:.92rem;font-weight:600;line-height:1.35}.related-arrow.svelte-49dgds{color:#e8ebe54d;font-size:.9rem;transition:color .2s,transform .2s}.related-card.svelte-49dgds:hover .related-arrow:where(.svelte-49dgds){color:#5ab552;transform:translate(4px)}@media (width<=600px){.pg-hero.svelte-49dgds{padding:3rem 1.25rem 2rem}.pg-body.svelte-49dgds{padding:0 1.25rem 5rem}.tldr.svelte-49dgds{padding:1.5rem}.article-cta.svelte-49dgds{padding:2rem 1.5rem}.related-grid.svelte-49dgds{grid-template-columns:1fr}}
