.signal-quote.svelte-kxgp1a{margin:0;border-left:3px solid rgb(196 181 253 / .65);padding:.2rem 0 .2rem 1.25rem}.signal-quote.svelte-kxgp1a p:where(.svelte-kxgp1a){margin:0;font-size:clamp(1.3rem,4vw,1.75rem);font-weight:620;line-height:1.45;letter-spacing:-.02em;color:#ffffffeb}.signal-quote.svelte-kxgp1a cite:where(.svelte-kxgp1a){display:block;margin-top:.9rem;font-size:.85rem;font-style:normal}.article-body .article-lead{font-size:1.12rem;line-height:1.8;color:#ffffffc7}.door-figure.svelte-kxgp1a{margin-top:2rem;border:1px solid rgb(196 181 253 / .2);border-radius:1.2rem;background:radial-gradient(circle at 75% 10%,rgb(125 211 252 / .09),transparent 38%),#ffffff06;padding:1rem}.door-grid.svelte-kxgp1a{display:grid;gap:.8rem}.door-card.svelte-kxgp1a{position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / .1);border-radius:.9rem;background:#0003;padding:1.1rem}.door-card.svelte-kxgp1a:after{position:absolute;top:0;right:0;bottom:0;width:.35rem;background:#c4b5fd6b;content:""}.agent-door.svelte-kxgp1a:after{background:#7dd3fc80}.door-mark.svelte-kxgp1a{width:1.1rem;height:1.1rem;border:1px solid rgb(255 255 255 / .26);border-radius:.22rem;box-shadow:inset -.25rem 0 #ffffff12}.door-card.svelte-kxgp1a h3:where(.svelte-kxgp1a),.decision-grid.svelte-kxgp1a h3:where(.svelte-kxgp1a){margin-top:.85rem}.door-path.svelte-kxgp1a,.door-use.svelte-kxgp1a{margin-top:.55rem}.door-path.svelte-kxgp1a{font-weight:620;color:#fffc}.door-use.svelte-kxgp1a{font-size:.85rem;color:#ffffff7a}.shared-product.svelte-kxgp1a{display:flex;flex-direction:column;gap:.25rem;margin:.8rem auto 0;border:1px solid rgb(196 181 253 / .22);border-radius:.8rem;background:#c4b5fd12;padding:.85rem 1rem;text-align:center}.shared-product.svelte-kxgp1a strong:where(.svelte-kxgp1a){font-size:.92rem;color:#ffffffe0}.shared-product.svelte-kxgp1a span:where(.svelte-kxgp1a),.door-figure.svelte-kxgp1a figcaption:where(.svelte-kxgp1a),.source-list.svelte-kxgp1a span:where(.svelte-kxgp1a){font-size:.82rem;line-height:1.6;color:#ffffff7a}.door-figure.svelte-kxgp1a figcaption:where(.svelte-kxgp1a){margin-top:1rem}.decision-grid.svelte-kxgp1a{display:grid;gap:.85rem;margin-top:1.5rem}.decision-grid.svelte-kxgp1a section:where(.svelte-kxgp1a){border:1px solid rgb(255 255 255 / .1);border-radius:.9rem;background:#ffffff06;padding:1.05rem}.decision-grid.svelte-kxgp1a section:where(.svelte-kxgp1a) p:where(.svelte-kxgp1a){margin-top:.65rem}.article-body .article-cta{display:inline-flex;border:1px solid rgb(196 181 253 / .28);border-radius:.75rem;background:#c4b5fd1f;padding:.65rem 1rem;font-weight:650;text-decoration:none;transition:background-color .15s ease}.article-body .article-cta:hover{background:#c4b5fd33}.source-list.svelte-kxgp1a li:where(.svelte-kxgp1a){margin-top:1rem}.source-list.svelte-kxgp1a span:where(.svelte-kxgp1a){display:block;margin-top:.2rem}@media(min-width:40rem){.door-figure.svelte-kxgp1a{padding:1.25rem}.door-grid.svelte-kxgp1a,.decision-grid.svelte-kxgp1a{grid-template-columns:repeat(2,minmax(0,1fr))}.article-body .article-lead{font-size:1.2rem}}
