.cd-links-grid .cd-link-card{position:relative;display:flex;flex-direction:column;gap:.3rem;padding-right:2.1rem}.cd-links-grid .cd-link-card strong{display:block;color:#4338ca;font-size:1rem;font-weight:600;line-height:1.35}.cd-links-grid .cd-link-card span{display:block;color:#64748b;font-size:.9rem;line-height:1.5}.cd-links-grid .cd-link-card::after{content:"→";position:absolute;top:1.1rem;right:1.1rem;color:#cbd5e1;font-size:1.05rem;transition:transform .15s,color .15s}.cd-links-grid .cd-link-card:hover::after{color:#4338ca;transform:translateX(3px)}.pt-facets{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none}.pt-facets a{display:inline-block;padding:.4rem .9rem;border:1px solid #e2e8f0;border-radius:999px;font-size:.9rem;font-weight:500;color:#475569;text-decoration:none;background:#fff;transition:border-color .15s,color .15s,background .15s}.pt-facets a:hover{border-color:#6366f1;color:#4338ca;background:#f5f3ff}.pt-facets a[aria-current=page]{border-color:#4338ca;background:#4338ca;color:#fff}.pt-summary{border:1px solid #e2e8f0;border-left:4px solid #6366f1;border-radius:.6rem;background:#fafaff;padding:1.25rem 1.4rem;margin:1.75rem 0}.pt-summary h2{margin:0 0 .75rem;font-size:1.05rem;text-transform:uppercase;letter-spacing:.04em;color:#4338ca}.pt-summary dl{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1.1rem}.pt-summary dt{font-weight:600;color:#0f172a}.pt-summary dd{margin:0;color:#334155}.pt-callout{border:1px solid #e2e8f0;background:#f8fafc;border-radius:.5rem;padding:1rem 1.2rem;margin:1.5rem 0;color:#334155}.pt-answer p strong,.pt-callout strong,.pt-list h3{color:#0f172a}.pt-list{margin:1.25rem 0}.pt-list h3{margin:1.4rem 0 .35rem;font-size:1.1rem}.pt-list p{margin:0 0 .75rem;color:#334155}.pt-sources,.pt-terms div{border-top:1px solid #e2e8f0}.pt-sources{margin:2rem 0 0;padding:1.25rem 0 0;font-size:.9rem;color:#475569}.pt-sources h2{font-size:1rem;color:#0f172a;margin:0 0 .6rem}.pt-sources ol{margin:0;padding-left:1.3rem}.pt-sources li{margin:0 0 .5rem;line-height:1.5}.pt-sources a{color:#4338ca;word-break:break-word}.pt-answer,.pt-terms dl{border:1px solid #e2e8f0;border-radius:.6rem}.pt-answer{border-left:4px solid #4338ca;background:#fafaff;padding:1.1rem 1.35rem}.pt-answer p{margin:0;font-size:1.08rem;line-height:1.6;color:#1e293b}.pt-answer,.pt-quick,.pt-terms{margin:1.75rem 0}.pt-quick h2,.pt-terms h2{font-size:1.05rem;text-transform:uppercase;letter-spacing:.04em;color:#4338ca;margin:0 0 .8rem}.pt-terms dl{margin:0;overflow:hidden}.pt-terms div{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr}.pt-terms div:first-child{border-top:none}.pt-terms dd,.pt-terms dt{margin:0;padding:.7rem 1rem}.pt-terms dt{font-weight:600;color:#0f172a;background:#fafaff}.pt-terms dd{color:#334155;line-height:1.5}.pt-quick-item{padding:.9rem 0;border-top:1px solid #eef2f7}.pt-quick-item:first-of-type{border-top:none}.pt-quick-item h3{margin:0 0 .35rem;font-size:1.02rem;color:#0f172a}.pt-quick-item p{margin:0;color:#334155;line-height:1.6}@media (max-width:640px){.pt-terms div{grid-template-columns:1fr}.pt-terms dt{border-bottom:1px solid #eef2f7}}.pt-table-wrap{overflow-x:auto;margin:1.5rem 0;border:1px solid #e2e8f0;border-radius:.6rem}.pt-table{width:100%;border-collapse:collapse;font-size:.95rem;min-width:520px}.pt-table caption{text-align:left;font-weight:600;color:#0f172a;padding:.9rem 1rem .6rem}.pt-table td,.pt-table th{padding:.7rem 1rem;text-align:left;vertical-align:top;border-top:1px solid #e2e8f0;color:#334155;line-height:1.5}.pt-table thead th{background:#f5f3ff;color:#4338ca;font-weight:600;border-top:none}.pt-table tbody th{font-weight:600;color:#0f172a;background:#fafaff;white-space:nowrap}.pt-example{border:1px solid #e2e8f0;border-left:4px solid #0ea5e9;background:#f0f9ff;border-radius:.6rem;padding:1.1rem 1.35rem;margin:1.5rem 0}.pt-example h3{margin:0 0 .5rem;font-size:1rem;color:#0369a1;text-transform:uppercase;letter-spacing:.03em}.pt-example p{margin:0 0 .6rem;color:#334155}.pt-example p:last-child{margin-bottom:0}.pt-check{margin:1.5rem 0;padding:0;list-style:none}.pt-check li{position:relative;padding:.35rem 0 .35rem 1.9rem;color:#334155;line-height:1.5;border-bottom:1px solid #f1f5f9}.pt-check li:last-child{border-bottom:none}.pt-check li::before{content:"";position:absolute;left:0;top:.55rem;width:1.1rem;height:1.1rem;border:2px solid #cbd5e1;border-radius:.3rem}.pt-myth{margin:1.5rem 0;display:grid;gap:.9rem}.pt-myth-item{border:1px solid #e2e8f0;border-radius:.6rem;overflow:hidden}.pt-myth-item .pt-myth-claim{background:#fef2f2;color:#991b1b;padding:.7rem 1.1rem;font-weight:600;margin:0}.pt-myth-item .pt-myth-claim::before{content:"Myth: ";font-weight:700}.pt-myth-item .pt-myth-truth{padding:.8rem 1.1rem;color:#334155;margin:0;line-height:1.55}.pt-myth-item .pt-myth-truth::before{content:"Reality: ";font-weight:700;color:#166534}.pt-disclaimer{margin:1.75rem 0 0;font-size:.85rem;color:#64748b;font-style:italic;line-height:1.55}@media (max-width:640px){.pt-summary dl{grid-template-columns:1fr;gap:.15rem 0}.pt-summary dd{margin:0 0 .6rem}}.pt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.75rem 0}.pt-card{border:1px solid #e2e8f0;border-radius:.7rem;background:#fff;padding:1.2rem 1.3rem;display:flex;flex-direction:column;gap:.5rem}.pt-card-tag{align-self:flex-start;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#4338ca;background:#eef2ff;padding:.2rem .55rem;border-radius:999px}.pt-card h3{margin:0;font-size:1.1rem;color:#0f172a}.pt-card p,.pt-split>div p{margin:0;color:#334155;line-height:1.55;font-size:.95rem}.pt-steps{margin:1.75rem 0;padding:0;list-style:none;counter-reset:pt-step}.pt-steps>li{position:relative;counter-increment:pt-step;padding:0 0 1.4rem 3rem;border-left:2px solid #e2e8f0;margin-left:1rem}.pt-steps>li:last-child{border-left-color:transparent;padding-bottom:0}.pt-steps>li::before{content:counter(pt-step);position:absolute;left:-1.05rem;top:-.2rem;width:2rem;height:2rem;border-radius:50%;background:#4338ca;color:#fff;font-weight:700;font-size:.95rem;display:flex;align-items:center;justify-content:center}.pt-steps h3{margin:0 0 .35rem;font-size:1.08rem;color:#0f172a}.pt-steps p{margin:0;color:#334155;line-height:1.55}.pt-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin:1.75rem 0}.pt-split>div,.pt-stat{border:1px solid #e2e8f0;border-radius:.7rem}.pt-stat{background:#fafaff;padding:1.1rem 1.2rem;text-align:center}.pt-stat b{display:block;font-size:1.9rem;line-height:1.1;color:#4338ca;font-weight:700}.pt-stat span{display:block;margin-top:.35rem;font-size:.88rem;color:#475569;line-height:1.4}.pt-split{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.75rem 0}.pt-split>div{padding:1.1rem 1.25rem;background:#fff}.pt-split>div h3{margin:0 0 .5rem;font-size:1.05rem;color:#0f172a}.pt-split>div.is-positive{border-left:4px solid #16a34a}.pt-split>div.is-negative{border-left:4px solid #dc2626}.pt-timeline{margin:1.75rem 0;padding:0;list-style:none}.pt-timeline>li{position:relative;padding:0 0 1.1rem 1.6rem;border-left:2px solid #c7d2fe;margin-left:.4rem}.pt-timeline>li:last-child{padding-bottom:0}.pt-timeline>li::before{content:"";position:absolute;left:-.5rem;top:.2rem;width:.85rem;height:.85rem;border-radius:50%;background:#4338ca;border:2px solid #fff}.pt-timeline .pt-when{font-weight:700;color:#4338ca;font-size:.9rem}.pt-timeline p{margin:.2rem 0 0;color:#334155;line-height:1.55}.pt-verdict{border:1px solid #e2e8f0;border-radius:.7rem;padding:1rem 1.2rem;margin:1rem 0;background:#fff}.pt-verdict .pt-verdict-label{display:inline-block;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;padding:.2rem .6rem;border-radius:999px;margin-bottom:.5rem}.pt-verdict.is-settled{border-left:4px solid #16a34a}.pt-verdict.is-settled .pt-verdict-label{background:#dcfce7;color:#166534}.pt-verdict.is-mixed{border-left:4px solid #d97706}.pt-verdict.is-mixed .pt-verdict-label{background:#fef3c7;color:#92400e}.pt-verdict.is-contested{border-left:4px solid #dc2626}.pt-verdict.is-contested .pt-verdict-label{background:#fee2e2;color:#991b1b}.pt-verdict p{margin:0;color:#334155;line-height:1.6}.pt-quote{margin:1.75rem 0;padding:.4rem 0 .4rem 1.3rem;border-left:4px solid #4338ca;font-size:1.15rem;line-height:1.5;color:#1e293b;font-weight:500}@media (max-width:640px){.pt-split{grid-template-columns:1fr}}