.yws-pcc{--pcc-radius:12px;margin:var(--yws-space-7) 0 var(--yws-space-6);padding:var(--yws-space-5);border:1px solid var(--yws-border);border-radius:var(--pcc-radius);background:var(--yws-surface-subtle,#f8fafc);display:grid;grid-gap:var(--yws-space-4);gap:var(--yws-space-4);max-width:none}@media (min-width:720px){.yws-pcc{padding:var(--yws-space-6)}}.yws-pcc__body{display:flex;flex-direction:column;gap:var(--yws-space-2)}.yws-pcc__title{margin:0;font-size:var(--yws-text-h3);font-weight:var(--yws-weight-semibold);color:var(--yws-fg-strong);line-height:var(--yws-leading-snug);letter-spacing:-.01em}.yws-pcc__pitch{margin:0;font-size:var(--yws-text-body);color:var(--yws-fg-muted);line-height:var(--yws-leading-relaxed)}.yws-pcc__actions{display:grid;grid-template-columns:1fr;grid-gap:var(--yws-space-2);gap:var(--yws-space-2)}@media (min-width:480px){.yws-pcc__actions{grid-template-columns:1fr 1fr;gap:var(--yws-space-3)}}.yws-pcc__cta{display:inline-flex;align-items:center;justify-content:center;padding:var(--yws-space-3) var(--yws-space-5);border-radius:8px;font-weight:var(--yws-weight-semibold);font-size:var(--yws-text-body);letter-spacing:-.005em;text-decoration:none;background:var(--yws-brand);color:var(--yws-brand-fg);border:1px solid var(--yws-brand);transition:background .15s ease,border-color .15s ease;white-space:nowrap}.yws-pcc__cta:focus-visible,.yws-pcc__cta:hover{background:var(--yws-brand-hover);border-color:var(--yws-brand-hover)}.yws-pcc__disclosure{margin:0;font-size:var(--yws-text-caption);color:var(--yws-fg-subtle);line-height:var(--yws-leading-normal)}.yws-pcc__disclosure a{color:var(--yws-fg-muted);text-decoration:underline}.yws-pcc-sticky{position:fixed;z-index:40;left:0;right:0;bottom:0;padding:var(--yws-space-3) var(--yws-space-4);background:var(--yws-surface,#ffffff);border-top:1px solid var(--yws-border);box-shadow:0 -8px 24px rgba(10,15,25,.08);display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--yws-space-2);gap:var(--yws-space-2);transform:translateY(100%);transition:transform .2s ease;padding-bottom:calc(var(--yws-space-3) + env(safe-area-inset-bottom, 0))}.yws-pcc-sticky[data-visible=true]{transform:translateY(0)}.yws-pcc-sticky__pitch{grid-column:1/2;margin:0;font-size:var(--yws-text-small);color:var(--yws-fg);line-height:var(--yws-leading-snug);min-width:0}.yws-pcc-sticky__pitch strong{color:var(--yws-fg-strong)}.yws-pcc-sticky__actions{grid-column:1/-1;display:flex;gap:var(--yws-space-2);align-items:center}@media (min-width:480px){.yws-pcc-sticky{grid-template-columns:minmax(0,1fr) auto auto}.yws-pcc-sticky__pitch{grid-column:1/2}.yws-pcc-sticky__actions{grid-column:auto}}.yws-pcc-sticky__cta{flex:1 1;display:inline-flex;align-items:center;justify-content:center;padding:var(--yws-space-2) var(--yws-space-3);border-radius:6px;font-weight:var(--yws-weight-semibold);font-size:var(--yws-text-small);background:var(--yws-brand);color:var(--yws-brand-fg);border:1px solid var(--yws-brand);text-decoration:none;white-space:nowrap}.yws-pcc-sticky__cta:focus-visible,.yws-pcc-sticky__cta:hover{background:var(--yws-brand-hover)}.yws-pcc-sticky__dismiss{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;background:transparent;color:var(--yws-fg-subtle);cursor:pointer;border-radius:999px;font-size:20px;line-height:1}.yws-pcc-sticky__dismiss:focus-visible,.yws-pcc-sticky__dismiss:hover{background:var(--yws-surface-hover,#eef1f5);color:var(--yws-fg)}@media (min-width:768px){.yws-pcc-sticky{left:auto;right:var(--yws-space-5);bottom:var(--yws-space-5);width:min(480px,calc(100vw - var(--yws-space-5) * 2));border-radius:10px;border:1px solid var(--yws-border);box-shadow:0 8px 32px rgba(10,15,25,.12)}}@media (max-width:767px){body:has(.yws-pcc-sticky[data-visible=true]) .yws-pc__container{padding-bottom:104px}}.yws-pc{color:var(--yws-color-ink,#111);background:var(--yws-color-paper,#fff)}.yws-pc__container{max-width:760px;margin:0 auto;padding:24px 20px 64px}.yws-pc__crumbs{font-size:13px;color:#555;margin-bottom:16px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.yws-pc__crumbs a{color:#555;text-decoration:none}.yws-pc__crumbs a:hover{text-decoration:underline}.yws-pc__crumbs-sep{color:#999}.yws-pc__eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600;color:#555;margin-bottom:10px}.yws-pc__h1{font-size:32px;line-height:1.2;margin:0 0 10px;font-weight:700}.yws-pc__meta{font-size:13px;color:#555;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:24px}.yws-pc__meta a{color:#555}.yws-pc__meta-dot{width:3px;height:3px;border-radius:50%;background:#bbb;display:inline-block}.yws-pc__orientation{font-size:16px;line-height:1.65;margin:0 0 28px}.yws-pc h2{font-size:22px;line-height:1.3;margin:32px 0 12px;font-weight:700}.yws-pc h3{font-size:17px;line-height:1.4;margin:20px 0 8px;font-weight:600}.yws-pc p{font-size:16px;line-height:1.65;margin:0 0 14px}.yws-pc__glance{width:100%;border-collapse:collapse;margin:8px 0 24px;font-size:15px;border:1px solid #e4e4e4}.yws-pc__glance thead th{text-align:left;padding:10px 12px;background:#f6f6f6;font-weight:600;border-bottom:1px solid #e4e4e4;width:33%}.yws-pc__glance th[scope=row]{text-align:left;font-weight:600;background:#fafafa}.yws-pc__glance td,.yws-pc__glance th[scope=row]{padding:10px 12px;border-bottom:1px solid #eee;vertical-align:top}.yws-pc__glance td.yws-pc__diff{background:#fffbe8}.yws-pc__pivots{display:grid;grid-gap:14px;gap:14px;margin:10px 0 24px}.yws-pc__pivot{border:1px solid #e4e4e4;border-left:3px solid #333;padding:14px 16px;background:#fff}.yws-pc__pivot-heading{font-size:16px;font-weight:700;margin:0 0 6px}.yws-pc__pivot-body{font-size:15px;line-height:1.6;margin:0}.yws-pc__pivot-cite{font-size:12px;color:#555;margin-top:6px}.yws-pc__pivot-cite a{color:#0057b7;text-decoration:none}.yws-pc__pivot-cite a:hover{text-decoration:underline}.yws-pc__who{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr;margin:8px 0 24px}@media (min-width:720px){.yws-pc__who{grid-template-columns:1fr 1fr}}.yws-pc__who-panel{border:1px solid #e4e4e4;padding:14px 16px;background:#fff}.yws-pc__who-panel--both{grid-column:1/-1;background:#f8f8f8}.yws-pc__who-heading{font-size:15px;font-weight:700;margin:0 0 8px}.yws-pc__who-panel ul{margin:0;padding-left:20px}.yws-pc__who-panel li{font-size:15px;line-height:1.55;margin-bottom:4px}.yws-pc__deltas{margin:10px 0 24px;padding:0;list-style:none}.yws-pc__delta{border-left:3px solid #c8a200;padding:10px 14px;background:#fffbe8;margin-bottom:10px}.yws-pc__delta-head{font-weight:700;font-size:15px;margin-bottom:4px}.yws-pc__delta-tag{display:inline-block;padding:1px 6px;background:#fff;border:1px solid #c8a200;color:#7a6400;font-size:11px;text-transform:uppercase;letter-spacing:.05em;border-radius:2px;margin-right:8px;vertical-align:middle}.yws-pc__delta-date{color:#555;font-size:12px;margin-left:6px}.yws-pc__delta-body{font-size:14px;line-height:1.55;margin:0}.yws-pc__diff-card{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr;margin:8px 0 20px}@media (min-width:720px){.yws-pc__diff-card{grid-template-columns:1fr 1fr}}.yws-pc__diff-side{border:1px solid #e4e4e4;padding:14px 16px}.yws-pc__diff-side-h{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#555;margin:0 0 6px}.yws-pc__diff-row{margin:6px 0;font-size:14px;line-height:1.5}.yws-pc__diff-row-label{color:#555;font-size:12px}.yws-pc__diff-row-val{color:#111}.yws-pc__diff-row--highlight .yws-pc__diff-row-val{color:#a40000;font-weight:600}.yws-pc__matrix{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0 20px;border:1px solid #e4e4e4}.yws-pc__matrix thead th{text-align:left;padding:8px 10px;background:#f6f6f6;border-bottom:1px solid #e4e4e4;font-weight:600}.yws-pc__matrix th[scope=row]{text-align:left;background:#fafafa;font-weight:500}.yws-pc__matrix td,.yws-pc__matrix th[scope=row]{padding:8px 10px;border-bottom:1px solid #eee}.yws-pc__matrix tr.yws-pc__matrix-diverge{background:#fffbe8}.yws-pc__matrix .yws-pc__pill{display:inline-block;padding:1px 6px;background:#e8f5e9;color:#166534;border:1px solid #bbf7d0;font-size:12px;border-radius:2px}.yws-pc__matrix .yws-pc__pill--no{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.yws-pc__matrix .yws-pc__pill-note{color:#555;font-size:12px;margin-left:6px}.yws-pc__faq details{border:1px solid #e4e4e4;padding:10px 14px;margin-bottom:8px}.yws-pc__faq summary{font-weight:600;cursor:pointer;font-size:15px}.yws-pc__faq p{font-size:15px;line-height:1.55;margin:10px 0 0}.yws-pc__cta{background:#fafafa;border:1px solid #e4e4e4;padding:16px;text-align:center;margin:32px 0 24px}.yws-pc__cta-text{font-size:16px;margin:0 0 10px}.yws-pc__cta-btn{display:inline-block;padding:10px 20px;background:#0057b7;color:#fff;text-decoration:none;font-weight:600;border-radius:2px}.yws-pc__cta-btn:hover{background:#004a99}.yws-pc__sources{background:#fafafa;border:1px solid #e4e4e4;padding:16px;margin:32px 0 16px;font-size:13px;line-height:1.55}.yws-pc__sources h2{font-size:16px;margin:0 0 10px}.yws-pc__sources ol{padding-left:20px;margin:0 0 10px}.yws-pc__sources li{margin-bottom:6px}.yws-pc__sources-note{color:#555;font-size:12px;margin:0}.yws-pc__sources-tier{background:#e8e8e8;color:#444}.yws-pc__sources-provider-tag,.yws-pc__sources-tier{display:inline-block;padding:0 4px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;border-radius:2px;margin-right:6px}.yws-pc__sources-provider-tag{background:#e3f2fd;color:#0d47a1}.yws-pc__next{margin-top:24px}.yws-pc__next ul{padding-left:20px}.yws-pc__next li{margin-bottom:6px}.yws-pc__freshness{background:#fffbe8;border:1px solid #c8a200;color:#7a6400;font-size:13px}.yws-pc__cross-tier,.yws-pc__freshness{padding:10px 14px;margin:0 0 20px;line-height:1.5}.yws-pc__cross-tier{background:#eef4fb;border-left:3px solid #0057b7;font-size:14px}.yws-pc__cite{font-size:11px;vertical-align:super;line-height:0;margin-left:1px}.yws-pc__cite a{color:#0057b7;text-decoration:none}.yws-pc__cite a:hover{text-decoration:underline}