.yws-g{color:var(--yws-fg);background:var(--yws-surface-canvas)}.yws-g__container{max-width:960px;margin:0 auto;padding:var(--yws-space-6) var(--yws-space-5) var(--yws-space-10);font-size:16px;line-height:1.6}@media (min-width:720px){.yws-g__container{padding:var(--yws-space-8) var(--yws-space-6) var(--yws-space-10)}}.yws-g__crumbs{font-size:var(--yws-text-body-sm);color:var(--yws-fg-muted);margin-bottom:var(--yws-space-5)}.yws-g__crumbs a{color:var(--yws-fg-muted);text-decoration:none}.yws-g__crumbs a:hover{color:var(--yws-brand);text-decoration:underline}.yws-g__crumbs-sep{margin:0 var(--yws-space-2);color:var(--yws-fg-muted)}.yws-g__header{border-bottom:1px solid var(--yws-line);padding-bottom:var(--yws-space-5);margin-bottom:var(--yws-space-6)}.yws-g__eyebrow{font-size:var(--yws-text-body-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--yws-brand);font-weight:600;margin:0 0 var(--yws-space-2)}.yws-g__title{font-size:clamp(1.75rem,3vw + 1rem,2.5rem);line-height:1.15;margin:0 0 var(--yws-space-3);color:var(--yws-fg);letter-spacing:-.01em}.yws-g__meta{font-size:var(--yws-text-body-sm);color:var(--yws-fg-muted);margin:0}.yws-g__meta a{color:var(--yws-brand);text-decoration:none}.yws-g__meta a:hover{text-decoration:underline}.yws-g__lede{font-size:var(--yws-text-body-lg);line-height:1.6;color:var(--yws-fg);margin:0 0 var(--yws-space-6)}.yws-g__quick-facts{display:grid;grid-template-columns:1fr;grid-gap:var(--yws-space-3);gap:var(--yws-space-3);margin:0 0 var(--yws-space-8);padding:var(--yws-space-4);border:1px solid var(--yws-line);border-radius:8px;background:var(--yws-surface-raised,#f8fafc)}@media (min-width:720px){.yws-g__quick-facts{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.yws-g__quick-facts{grid-template-columns:repeat(4,1fr)}}.yws-g__fact{margin:0}.yws-g__fact-label{display:block;font-size:var(--yws-text-body-sm);color:var(--yws-fg-muted);margin-bottom:var(--yws-space-1);font-weight:600}.yws-g__fact-value{display:block;font-size:var(--yws-text-body);color:var(--yws-fg);line-height:1.4}.yws-g__h2{font-size:clamp(1.35rem,1.5vw + 1rem,1.75rem);line-height:1.2;margin:var(--yws-space-8) 0 var(--yws-space-3);color:var(--yws-fg);letter-spacing:-.005em}.yws-g__h3{font-size:1.15rem;line-height:1.3;margin:var(--yws-space-5) 0 var(--yws-space-2);color:var(--yws-fg)}.yws-g__p{margin:0 0 var(--yws-space-3)}.yws-g__p:last-child{margin-bottom:0}.yws-g__list{padding-left:1.25rem;margin:0 0 var(--yws-space-4)}.yws-g__list li{margin-bottom:var(--yws-space-2)}.yws-g__list li:last-child{margin-bottom:0}.yws-g__playbook{margin:var(--yws-space-8) 0;padding:var(--yws-space-5);border:1px solid var(--yws-brand);border-radius:10px;background:var(--yws-surface-canvas)}.yws-g__playbook-eyebrow{font-size:var(--yws-text-body-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--yws-brand);font-weight:600;margin:0 0 var(--yws-space-2)}.yws-g__playbook-title{font-size:1.35rem;line-height:1.2;margin:0 0 var(--yws-space-3);color:var(--yws-fg)}.yws-g__playbook-intro{font-size:var(--yws-text-body);color:var(--yws-fg);margin:0 0 var(--yws-space-4);line-height:1.55}.yws-g__playbook-steps{list-style:none;counter-reset:playbook-step;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--yws-space-4)}.yws-g__playbook-step{counter-increment:playbook-step;position:relative;padding:var(--yws-space-3) var(--yws-space-3) var(--yws-space-3) calc(var(--yws-space-3) + 2rem);border:1px solid var(--yws-line);border-radius:8px;background:var(--yws-surface-canvas)}.yws-g__playbook-step:before{content:counter(playbook-step);position:absolute;left:var(--yws-space-3);top:var(--yws-space-3);width:1.5rem;height:1.5rem;border-radius:999px;background:var(--yws-brand);color:#fff;font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.yws-g__playbook-step-label{font-weight:600;color:var(--yws-fg);margin:0 0 var(--yws-space-1);font-size:var(--yws-text-body)}.yws-g__playbook-step-body{margin:0;color:var(--yws-fg);font-size:var(--yws-text-body);line-height:1.55}.yws-g__playbook-pitfall{margin-top:var(--yws-space-2);padding:var(--yws-space-2) var(--yws-space-3);border-left:3px solid #b45309;background:#fef3c7;color:#78350f}.yws-g__playbook-pitfall,.yws-g__playbook-when-not{font-size:var(--yws-text-body-sm);border-radius:4px}.yws-g__playbook-when-not{margin:var(--yws-space-4) 0 0;padding:var(--yws-space-3);border-left:3px solid var(--yws-fg-muted);color:var(--yws-fg)}.yws-g__cta,.yws-g__playbook-when-not{background:var(--yws-surface-raised,#f8fafc)}.yws-g__cta{margin:var(--yws-space-8) 0;padding:var(--yws-space-5);border-radius:10px;text-align:center}.yws-g__cta-title{font-size:1.15rem;color:var(--yws-fg);margin:0 0 var(--yws-space-3)}.yws-g__cta-btn{display:inline-block;padding:var(--yws-space-3) var(--yws-space-5);background:var(--yws-brand);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:var(--yws-text-body)}.yws-g__cta-btn:hover{filter:brightness(.95)}.yws-g__faq-item{border:1px solid var(--yws-line);border-radius:6px;margin-bottom:var(--yws-space-2);padding:0}.yws-g__faq-summary{padding:var(--yws-space-3) var(--yws-space-4);font-weight:600;cursor:pointer}.yws-g__faq-body,.yws-g__faq-summary{color:var(--yws-fg);font-size:var(--yws-text-body)}.yws-g__faq-body{padding:0 var(--yws-space-4) var(--yws-space-3);line-height:1.55}.yws-g__faq-body p{margin:0 0 var(--yws-space-2)}.yws-g__faq-body p:last-child{margin:0}.yws-g__sources{margin:var(--yws-space-8) 0 var(--yws-space-4);border-top:1px solid var(--yws-line);padding-top:var(--yws-space-5)}.yws-g__sources-title{font-size:1.15rem;margin:0 0 var(--yws-space-3);color:var(--yws-fg)}.yws-g__sources-list{padding-left:1.25rem;margin:0 0 var(--yws-space-4);font-size:var(--yws-text-body-sm);color:var(--yws-fg)}.yws-g__sources-list li{margin-bottom:var(--yws-space-2)}.yws-g__source-tier{display:inline-block;padding:2px 6px;border-radius:4px;background:var(--yws-surface-raised,#f1f5f9);color:var(--yws-fg-muted);font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:var(--yws-space-2)}.yws-g__sources-list a{color:var(--yws-brand);text-decoration:none}.yws-g__sources-list a:hover{text-decoration:underline}.yws-g__methodology{font-size:var(--yws-text-body-sm);color:var(--yws-fg-muted);line-height:1.55;margin:0}.yws-g__related{margin:var(--yws-space-6) 0 0;padding-top:var(--yws-space-5);border-top:1px solid var(--yws-line)}.yws-g__related-title{font-size:1.15rem;margin:0 0 var(--yws-space-3);color:var(--yws-fg)}.yws-g__related-list{padding-left:1.25rem;margin:0;font-size:var(--yws-text-body)}.yws-g__related-list li{margin-bottom:var(--yws-space-2)}.yws-g__related-list a{color:var(--yws-brand);text-decoration:none}.yws-g__related-list a:hover{text-decoration:underline}.yws-g__hub-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--yws-space-4);gap:var(--yws-space-4);margin:var(--yws-space-6) 0}@media (min-width:720px){.yws-g__hub-grid{grid-template-columns:repeat(2,1fr)}}.yws-g__hub-card{padding:var(--yws-space-4);border:1px solid var(--yws-line);border-radius:8px;background:var(--yws-surface-canvas);text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:var(--yws-space-2)}.yws-g__hub-card:hover{border-color:var(--yws-brand)}.yws-g__hub-card-title{font-size:1.1rem;font-weight:600;color:var(--yws-fg);margin:0}.yws-g__hub-card-desc{font-size:var(--yws-text-body-sm);color:var(--yws-fg-muted);line-height:1.5;margin:0}