.article-shell.svelte-m3by6t{max-width:720px;margin:0 auto;padding:calc(var(--nav-offset) + var(--yp-space-7)) var(--yp-space-4) var(--yp-space-8);font-family:var(--yp-font-body)}.article-header.svelte-m3by6t{margin-bottom:var(--yp-space-8);padding-bottom:var(--yp-space-7);border-bottom:1px solid var(--yp-border)}.eyebrow.svelte-m3by6t{font-size:var(--yp-fs-eyebrow);font-weight:var(--yp-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--yp-accent);margin:0 0 var(--yp-space-4) 0}h1.svelte-m3by6t{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:var(--yp-fw-bold);color:var(--yp-text-on-light);line-height:1.2;margin:0 0 var(--yp-space-5) 0}.article-meta.svelte-m3by6t{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yp-space-2);font-size:var(--yp-fs-body-sm);color:var(--yp-text-muted);margin:0}.meta-item.svelte-m3by6t{display:flex;align-items:center;gap:5px}.meta-sep.svelte-m3by6t{color:var(--yp-border)}.author.svelte-m3by6t{font-style:italic}.article-body.svelte-m3by6t{font-size:17px;line-height:1.75;color:var(--yp-text-body)}.article-body.svelte-m3by6t h2{font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:var(--yp-fw-bold);color:var(--yp-text-on-light);margin:var(--yp-space-8) 0 var(--yp-space-4) 0;line-height:1.25}.article-body.svelte-m3by6t h3{font-size:clamp(1.1rem,2vw,1.25rem);font-weight:var(--yp-fw-semibold);color:var(--yp-accent-2);margin:var(--yp-space-6) 0 var(--yp-space-3) 0;line-height:1.3}.article-body.svelte-m3by6t p{margin:0 0 var(--yp-space-5) 0}.article-body.svelte-m3by6t ul,.article-body.svelte-m3by6t ol{margin:0 0 var(--yp-space-5) 0;padding-left:var(--yp-space-6)}.article-body.svelte-m3by6t li{margin-bottom:var(--yp-space-2)}.article-body.svelte-m3by6t strong{font-weight:var(--yp-fw-semibold);color:var(--yp-text-on-light)}.article-body.svelte-m3by6t a{color:var(--yp-accent-2);text-decoration:underline;text-decoration-color:var(--yp-accent-2-soft);text-underline-offset:3px;transition:color var(--yp-dur-fast) var(--yp-ease-out)}.article-body.svelte-m3by6t a:hover{color:var(--yp-accent);text-decoration-color:var(--yp-accent-soft)}.article-body.svelte-m3by6t table{width:100%;border-collapse:collapse;margin:var(--yp-space-6) 0;font-size:var(--yp-fs-body-sm)}.article-body.svelte-m3by6t th{background:var(--yp-bg-light);color:var(--yp-text-on-light);font-weight:var(--yp-fw-semibold);padding:var(--yp-space-3) var(--yp-space-4);text-align:left;border-bottom:2px solid var(--yp-border)}.article-body.svelte-m3by6t td{padding:var(--yp-space-3) var(--yp-space-4);border-bottom:1px solid var(--yp-border-soft);vertical-align:top}.article-body.svelte-m3by6t tr:last-child td{border-bottom:none}.article-body.svelte-m3by6t tr:hover td{background:var(--yp-accent-soft)}.article-body.svelte-m3by6t .inline-cta{background:var(--yp-accent-soft);border-left:3px solid var(--yp-accent);border-radius:0 var(--yp-radius-sm) var(--yp-radius-sm) 0;padding:var(--yp-space-5) var(--yp-space-6);margin:var(--yp-space-6) 0}.article-body.svelte-m3by6t .inline-cta p{margin:0 0 var(--yp-space-3) 0;font-weight:var(--yp-fw-medium);color:var(--yp-text-on-light)}.article-body.svelte-m3by6t .inline-cta p:last-child{margin:0}.article-body.svelte-m3by6t .inline-cta a.btn-inline{display:inline-flex;align-items:center;gap:var(--yp-space-2);background:var(--yp-accent);color:var(--yp-surface);text-decoration:none;padding:10px var(--yp-space-5);border-radius:var(--yp-radius-pill);font-size:var(--yp-fs-body-sm);font-weight:var(--yp-fw-semibold);transition:background var(--yp-dur-fast) var(--yp-ease-out)}.article-body.svelte-m3by6t .inline-cta a.btn-inline:hover{background:var(--yp-accent-hover);color:var(--yp-surface);text-decoration:none}.article-body.svelte-m3by6t .faq-block{margin-top:var(--yp-space-8);border-top:2px solid var(--yp-border);padding-top:var(--yp-space-6)}.article-body.svelte-m3by6t .faq-block h2{font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:var(--yp-fw-bold);color:var(--yp-text-on-light);margin:0 0 var(--yp-space-5) 0;line-height:1.25}.article-body.svelte-m3by6t .faq-block details{border-bottom:1px solid var(--yp-border)}.article-body.svelte-m3by6t .faq-block details:last-child{border-bottom:none}.article-body.svelte-m3by6t .faq-block summary{font-size:.98rem;font-weight:var(--yp-fw-semibold);color:var(--yp-text-on-light);padding:var(--yp-space-4) 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--yp-space-3);-webkit-user-select:none;user-select:none}.article-body.svelte-m3by6t .faq-block summary::-webkit-details-marker{display:none}.article-body.svelte-m3by6t .faq-block summary:after{content:"+";font-size:1.3rem;font-weight:300;color:var(--yp-accent);flex-shrink:0;line-height:1}.article-body.svelte-m3by6t .faq-block details[open] summary:after{content:"−"}.article-body.svelte-m3by6t .faq-block details p{padding:0 0 var(--yp-space-4) 0;color:var(--yp-text-body);font-size:.95rem;line-height:1.75;margin:0}.article-cta.svelte-m3by6t{margin-top:var(--yp-space-9)}.cta-inner.svelte-m3by6t{background:linear-gradient(135deg,var(--yp-bg-dark) 0%,var(--yp-accent-2) 100%);border-radius:var(--yp-radius-xl);padding:var(--yp-space-8) var(--yp-space-7);display:flex;flex-direction:column;gap:var(--yp-space-6);align-items:flex-start}.cta-eyebrow.svelte-m3by6t{font-size:var(--yp-fs-eyebrow);font-weight:var(--yp-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--yp-express);margin:0 0 var(--yp-space-3) 0}.cta-text.svelte-m3by6t h2:where(.svelte-m3by6t){font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--yp-fw-bold);color:var(--yp-text-on-dark);margin:0 0 var(--yp-space-4) 0;line-height:1.2}.cta-desc.svelte-m3by6t{font-size:var(--yp-fs-body-sm);color:var(--yp-text-dim-dark);margin:0;line-height:1.6}.cta-desc.svelte-m3by6t strong:where(.svelte-m3by6t){color:var(--yp-text-on-dark);font-weight:var(--yp-fw-semibold)}.cta-btn.svelte-m3by6t{display:inline-flex;align-items:center;gap:var(--yp-space-2);background:var(--yp-accent);color:var(--yp-surface);text-decoration:none;padding:14px var(--yp-space-7);border-radius:var(--yp-radius-pill);font-size:var(--yp-fs-button);font-weight:var(--yp-fw-semibold);box-shadow:var(--yp-shadow-brand);transition:background var(--yp-dur-fast) var(--yp-ease-out),box-shadow var(--yp-dur-fast) var(--yp-ease-out);white-space:nowrap}.cta-btn.svelte-m3by6t:hover{background:var(--yp-accent-hover);box-shadow:var(--yp-shadow-brand-lg)}@media(min-width:640px){.article-shell.svelte-m3by6t{padding-left:var(--yp-space-6);padding-right:var(--yp-space-6)}.cta-inner.svelte-m3by6t{flex-direction:row;justify-content:space-between;align-items:center}.cta-text.svelte-m3by6t{flex:1;padding-right:var(--yp-space-7)}}
