.callout h4{margin-top:0!important;padding-bottom:0!important}.callout h4:after{display:none!important}.callout-content p{margin-bottom:.5rem!important}.callout-content p:last-child{margin-bottom:0!important}.takeaways-title{margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important}.takeaways-content ul{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:.75rem}.takeaways-content li{position:relative;padding-left:2rem!important;margin-bottom:0!important;color:var(--color-ct-text-secondary)}.takeaways-content li:before{content:""!important;position:absolute!important;left:0!important;top:.35rem!important;width:1.25rem!important;height:1.25rem!important;border-radius:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%235b9cff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 13l4 4L19 7'/%3E%3C/svg%3E") center/contain no-repeat!important}.takeaways-content p{margin:0!important}.proscons-list{list-style:none!important;padding:0!important;margin:0!important}.proscons-list li{padding-left:0!important;margin-bottom:0!important}.proscons-list li:before{display:none!important;content:none!important}.proscons-title{margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important}.proscons-title:after{display:none!important}.step-title{margin-top:0!important;margin-bottom:.5rem!important;padding-bottom:0!important}.step-title:after{display:none!important}.step-content p:last-child{margin-bottom:0!important}.step-content p{margin-bottom:.75rem!important}details summary::-webkit-details-marker{display:none}.faq-title{margin-top:0!important;margin-bottom:1.5rem!important;padding-bottom:0!important}.faq-answer p{margin-bottom:0!important}.author-bio-name{margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important}.author-bio-name:after{display:none!important}.author-bio-role{margin-bottom:0!important}.author-bio-text{margin-bottom:1rem!important}.resource-title{margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important}.resource-title:after{display:none!important}.resource-desc{margin-bottom:0!important}.prose-blog{color:var(--color-ct-text-secondary);line-height:1.7;font-size:1.125rem}.prose-blog p{margin-bottom:1.5rem;line-height:1.8}.prose-blog h2{font-size:1.5rem;font-weight:700;color:var(--color-ct-text-primary);margin-top:4rem;margin-bottom:1.5rem;padding-bottom:1rem;position:relative}@media(min-width:768px){.prose-blog h2{font-size:1.875rem}}.prose-blog h2:after{content:"";position:absolute;bottom:0;left:0;width:4rem;height:.25rem;background:linear-gradient(to right,var(--color-ct-accent-blue),var(--color-ct-accent-cyan));border-radius:9999px}.prose-blog h3{font-size:1.25rem;font-weight:600;color:var(--color-ct-text-primary);margin-top:3rem;margin-bottom:1rem}@media(min-width:768px){.prose-blog h3{font-size:1.5rem}}.prose-blog h4{font-size:1.125rem;font-weight:600;color:var(--color-ct-text-primary);margin-top:2.5rem;margin-bottom:1rem}@media(min-width:768px){.prose-blog h4{font-size:1.25rem}}.prose-blog h5{font-size:1rem;font-weight:600;color:var(--color-ct-text-primary);margin-top:2rem;margin-bottom:.75rem}@media(min-width:768px){.prose-blog h5{font-size:1.125rem}}.prose-blog h6{font-size:1rem;font-weight:600;color:var(--color-ct-text-secondary);margin-top:1.5rem;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.prose-blog a{color:var(--color-ct-accent-blue);font-weight:500;position:relative;text-decoration:none}.prose-blog a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#5b9cff80;transform-origin:left;transform:scaleX(1);transition:transform .3s ease}.prose-blog a:hover:after{transform:scaleX(0);transform-origin:right}.prose-blog a:hover{color:var(--color-ct-accent-cyan)}.prose-blog strong{color:var(--color-ct-text-primary);font-weight:600}.prose-blog em{font-style:italic;color:var(--color-ct-text-secondary)}.prose-blog blockquote{position:relative;margin:2.5rem 0;padding:1.5rem 1.5rem 1.5rem 2rem;background:var(--color-ct-glass);border-left:4px solid var(--color-ct-accent-blue);border-radius:0 .75rem .75rem 0}.prose-blog blockquote:before{content:'"';position:absolute;top:-1rem;left:1rem;font-size:3.75rem;color:#5b9cff33;font-family:serif;line-height:1}.prose-blog blockquote p{font-size:1.125rem;font-style:italic;color:var(--color-ct-text-primary);margin-bottom:0}.prose-blog blockquote cite{display:block;margin-top:1rem;font-size:.875rem;color:var(--color-ct-text-muted);font-style:normal}.prose-blog ul{margin:1.5rem 0;list-style:none;padding:0}.prose-blog ul li{position:relative;padding-left:2rem;margin-bottom:.75rem}.prose-blog ul li:before{content:"";position:absolute;left:0;top:.75rem;width:.5rem;height:.5rem;background:linear-gradient(135deg,var(--color-ct-accent-blue),var(--color-ct-accent-cyan));border-radius:9999px}.prose-blog ul ul{margin-top:.75rem;margin-left:1rem}.prose-blog ul ul li:before{width:.375rem;height:.375rem;background:#38bdf880}.prose-blog ol{margin:1.5rem 0;list-style:none;padding:0;counter-reset:item}.prose-blog ol li{position:relative;padding-left:3rem;margin-bottom:.75rem;counter-increment:item}.prose-blog ol li:before{content:counter(item);position:absolute;left:0;top:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-ct-glass);border:1px solid var(--color-ct-border);border-radius:.5rem;font-size:.875rem;font-weight:600;color:var(--color-ct-accent-blue)}.prose-blog ol ol{margin-top:.75rem;margin-left:1rem}.prose-blog ol ol li:before{width:1.5rem;height:1.5rem;font-size:.75rem;background:#5b9cff1a}.prose-blog code{padding:.25rem .5rem;background:var(--color-ct-glass);border:1px solid var(--color-ct-border);border-radius:.375rem;color:var(--color-ct-accent-cyan);font-size:.9em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.prose-blog pre{margin:2rem 0;padding:1.5rem;background:var(--color-ct-bg-tertiary);border:1px solid var(--color-ct-border);border-radius:.75rem;overflow-x:auto}.prose-blog pre code{padding:0;background:transparent;border:none;color:var(--color-ct-text-primary);font-size:.875rem}.prose-blog hr{margin:3rem 0;border:none;height:1px;background:linear-gradient(to right,transparent,var(--color-ct-border),transparent)}.prose-blog img{margin:2rem 0;border-radius:.75rem;border:1px solid var(--color-ct-border)}.prose-blog figcaption{margin-top:.75rem;text-align:center;font-size:.875rem;color:var(--color-ct-text-muted);font-style:italic}.prose-blog table{width:100%;margin:2rem 0;border-collapse:collapse;background:var(--color-ct-glass);border-radius:.75rem;overflow:hidden}.prose-blog thead{background:var(--color-ct-bg-tertiary)}.prose-blog th{padding:1rem 1.5rem;text-align:left;font-size:.875rem;font-weight:600;color:var(--color-ct-text-primary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-ct-border)}.prose-blog td{padding:1rem 1.5rem;font-size:.875rem;color:var(--color-ct-text-secondary);border-bottom:1px solid var(--color-ct-border)}.prose-blog tr:last-child td{border-bottom:none}.prose-blog tbody tr:hover{background:var(--color-ct-glass-hover)}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
