.blog-content .gp{--ca-white:#fffdf6;--ca-ink:#1d1930;--ca-ink-faint:#625d6f;--ca-purple:#6e3db7;--ca-line:#d3ccd9;--ca-line-soft:#e7e1ea;--ca-leaf:18px 5px;--ca-shadow-sm:0 2px 8px #1d19300d;color:var(--ca-ink);background:var(--ca-white);border:1px solid var(--ca-line)}.blog-content .gp-summary{cursor:pointer;min-height:44px;color:var(--ca-ink);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.blog-content .gp-summary::-webkit-details-marker{display:none}.blog-content .gp-summary:after{content:"";border-right:2px solid var(--ca-purple);border-bottom:2px solid var(--ca-purple);flex:0 0 8px;height:8px;margin-inline:3px;transform:rotate(45deg)}.blog-content .gp[open]>.gp-summary{margin-bottom:1.3rem}.blog-content .gp[open]>.gp-summary:after{transform:rotate(225deg)}.blog-content .gp-summary:focus-visible{outline:3px solid var(--ca-purple);outline-offset:5px;border-radius:3px}.blog-content .gp-answer a{text-underline-offset:.18em;text-decoration:underline;color:var(--ca-purple)!important}.blog-content.blog-content.blog-content.blog-content.blog-content .gp{background:var(--ca-white);border-radius:var(--ca-leaf);box-shadow:var(--ca-shadow-sm);margin:1.5rem 0 2rem;padding:1rem clamp(1rem,3vw,1.5rem)}.blog-content.blog-content.blog-content.blog-content.blog-content .gp-in{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.blog-content.blog-content.blog-content.blog-content.blog-content .gp-title{line-height:1.25;border:none!important;margin:0!important;padding:0!important;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem)!important}.blog-content.blog-content.blog-content.blog-content.blog-content .gp-title:before,.blog-content.blog-content.blog-content.blog-content.blog-content .gp-title:after{content:none!important}.blog-content.blog-content.blog-content.blog-content.blog-content .gp-q{margin-bottom:1.2rem}.blog-content.blog-content.blog-content.blog-content.blog-content .gp-label{letter-spacing:normal;color:var(--ca-ink-faint);margin-bottom:.6rem;font-family:inherit;font-size:.94rem;font-weight:700;display:block}.blog-content.blog-content.blog-content.blog-content.blog-content .gp-chips{flex-wrap:wrap;gap:.5rem;display:flex}.blog-content.blog-content.blog-content.blog-content.blog-content .gp-chip{cursor:pointer;color:var(--ca-ink);background:0 0;border:1px solid #1d193038;border-radius:999px;align-items:center;min-height:44px;padding:.5rem 1.05rem;font-size:1.02rem;line-height:1.35;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.blog-content.blog-content.blog-content.blog-content.blog-content .gp-chip:hover{border-color:var(--ca-purple);color:var(--ca-purple)}.blog-content.blog-content.blog-content.blog-content.blog-content .gp-in:focus-visible+.gp-title,.blog-content.blog-content.blog-content.blog-content.blog-content .gp-in:focus-visible~.gp-q .gp-chip,.blog-content.blog-content.blog-content.blog-content.blog-content .gp-chip:has(+*){outline:none}.blog-content.blog-content.blog-content.blog-content.blog-content .gp-answer{border-top:1px solid var(--ca-line);margin-top:1.5rem;padding-top:1.3rem}.blog-content.blog-content.blog-content.blog-content.blog-content :is(.gp-out,.gp-out-monthly){display:none}.blog-content.blog-content.blog-content.blog-content.blog-content .gp-answer p{margin:0 0 .9rem;font-size:clamp(1.06rem,1rem + .3vw,1.18rem);line-height:1.62}.blog-content.blog-content.blog-content.blog-content.blog-content .gp-empty{color:var(--ca-ink-faint);margin-bottom:0!important}.blog-content.blog-content.blog-content.blog-content.blog-content .gp-pkg{flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;display:flex;margin-bottom:.35rem!important}.blog-content.blog-content.blog-content.blog-content.blog-content .gp-pkg strong{color:var(--ca-ink);font-family:inherit;font-size:clamp(1.2rem,1.08rem + .5vw,1.44rem);font-weight:400}.blog-content.blog-content.blog-content.blog-content.blog-content .gp-pkg span{color:var(--ca-purple);font-family:inherit;font-size:1.02rem;font-weight:700}.blog-content.blog-content.blog-content.blog-content.blog-content .gp-note{color:var(--ca-ink-faint);border-top:1px solid var(--ca-line-soft);padding-top:.8rem;margin-bottom:0!important;font-size:.98rem!important}@media (prefers-reduced-motion:reduce){.blog-content.blog-content.blog-content.blog-content.blog-content .gp-chip{transition:none}}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-food:checked~.gp-answer .gp-out-food{display:block}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-food:checked~.gp-q label[for=gp-food]{background:var(--ca-purple);color:var(--ca-white);border-color:var(--ca-purple)}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-food:focus-visible~.gp-q label[for=gp-food]{outline:3px solid var(--ca-purple);outline-offset:2px}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-clinic:checked~.gp-answer .gp-out-clinic{display:block}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-clinic:checked~.gp-q label[for=gp-clinic]{background:var(--ca-purple);color:var(--ca-white);border-color:var(--ca-purple)}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-clinic:focus-visible~.gp-q label[for=gp-clinic]{outline:3px solid var(--ca-purple);outline-offset:2px}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-beauty:checked~.gp-answer .gp-out-beauty{display:block}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-beauty:checked~.gp-q label[for=gp-beauty]{background:var(--ca-purple);color:var(--ca-white);border-color:var(--ca-purple)}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-beauty:focus-visible~.gp-q label[for=gp-beauty]{outline:3px solid var(--ca-purple);outline-offset:2px}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-realty:checked~.gp-answer .gp-out-realty{display:block}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-realty:checked~.gp-q label[for=gp-realty]{background:var(--ca-purple);color:var(--ca-white);border-color:var(--ca-purple)}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-realty:focus-visible~.gp-q label[for=gp-realty]{outline:3px solid var(--ca-purple);outline-offset:2px}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-legal:checked~.gp-answer .gp-out-legal{display:block}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-legal:checked~.gp-q label[for=gp-legal]{background:var(--ca-purple);color:var(--ca-white);border-color:var(--ca-purple)}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-legal:focus-visible~.gp-q label[for=gp-legal]{outline:3px solid var(--ca-purple);outline-offset:2px}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-shop:checked~.gp-answer .gp-out-shop{display:block}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-shop:checked~.gp-q label[for=gp-shop]{background:var(--ca-purple);color:var(--ca-white);border-color:var(--ca-purple)}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-shop:focus-visible~.gp-q label[for=gp-shop]{outline:3px solid var(--ca-purple);outline-offset:2px}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-basic:checked~.gp-answer .gp-out-basic{display:block}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-basic:checked~.gp-q label[for=gp-basic]{background:var(--ca-purple);color:var(--ca-white);border-color:var(--ca-purple)}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-basic:focus-visible~.gp-q label[for=gp-basic]{outline:3px solid var(--ca-purple);outline-offset:2px}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-biz:checked~.gp-answer .gp-out-biz{display:block}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-biz:checked~.gp-q label[for=gp-biz]{background:var(--ca-purple);color:var(--ca-white);border-color:var(--ca-purple)}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-biz:focus-visible~.gp-q label[for=gp-biz]{outline:3px solid var(--ca-purple);outline-offset:2px}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-ai:checked~.gp-answer .gp-out-ai{display:block}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-ai:checked~.gp-q label[for=gp-ai]{background:var(--ca-purple);color:var(--ca-white);border-color:var(--ca-purple)}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-ai:focus-visible~.gp-q label[for=gp-ai]{outline:3px solid var(--ca-purple);outline-offset:2px}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-basic:checked~.gp-answer .gp-out-monthly,.blog-content.blog-content.blog-content.blog-content.blog-content #gp-biz:checked~.gp-answer .gp-out-monthly,.blog-content.blog-content.blog-content.blog-content.blog-content #gp-ai:checked~.gp-answer .gp-out-monthly{display:block}.blog-content.blog-content.blog-content.blog-content.blog-content #gp-food:checked~.gp-answer .gp-empty,.blog-content.blog-content.blog-content.blog-content.blog-content #gp-clinic:checked~.gp-answer .gp-empty,.blog-content.blog-content.blog-content.blog-content.blog-content #gp-beauty:checked~.gp-answer .gp-empty,.blog-content.blog-content.blog-content.blog-content.blog-content #gp-realty:checked~.gp-answer .gp-empty,.blog-content.blog-content.blog-content.blog-content.blog-content #gp-legal:checked~.gp-answer .gp-empty,.blog-content.blog-content.blog-content.blog-content.blog-content #gp-shop:checked~.gp-answer .gp-empty,.blog-content.blog-content.blog-content.blog-content.blog-content #gp-basic:checked~.gp-answer .gp-empty,.blog-content.blog-content.blog-content.blog-content.blog-content #gp-biz:checked~.gp-answer .gp-empty,.blog-content.blog-content.blog-content.blog-content.blog-content #gp-ai:checked~.gp-answer .gp-empty{display:none}.blog-clean{--ca-ink:#1d1930;--ca-ink-soft:#524d60;--ca-ink-faint:#686173;--ca-purple:#6e3db7;--ca-purple-deep:#3a2168;--ca-cyan-dark:#286c7d;--ca-yellow:#f4bc3e;--ca-coral:#bc451a;--ca-ivory:#f6f0df;--ca-white:#fffdf7;--ca-sand:#f1e8d2;--ca-line:#1d19301f;--ca-line-soft:#1d193012;--ca-leaf:30px 8px 30px 8px;--ca-leaf-sm:19px 6px 19px 6px;--ca-shadow:0 20px 46px #2e1e4b1a, 6px 8px 0 #472a7021;--ca-shadow-sm:0 10px 24px #2e1e4b12, 3px 4px 0 #472a701a;--ca-measure:68ch}.blog-clean-sheet.blog-clean-sheet.blog-clean-sheet.blog-clean-sheet.blog-clean-sheet{background:var(--ca-white);border-radius:var(--ca-leaf);box-shadow:var(--ca-shadow);padding:clamp(1.6rem,4.5vw,3.75rem) clamp(1.25rem,4vw,3.25rem);border:none!important}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean.blog-content{max-width:var(--ca-measure);color:var(--ca-ink);font-size:clamp(1.06rem,.99rem + .3vw,1.19rem);line-height:1.78}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean.blog-content>:first-child{margin-top:0}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean p{font-size:inherit}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean :is(p,ul,ol){margin-block:0 1.15em}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean>p:first-of-type{color:var(--ca-ink);margin-bottom:1.6em;font-size:1.16em;line-height:1.62}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean :is(h2,h3,h4){color:var(--ca-ink);text-wrap:balance;font-family:Suez One,Secular One,Georgia,serif;font-weight:400}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean h2:not(.tldr-box h2){border-top:1px solid var(--ca-line);margin:3.4em 0 .85em;padding-top:1.6rem;font-size:clamp(1.5rem,1.15rem + 1.35vw,2.1rem);line-height:1.22;display:block;position:relative}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean h2:not(.tldr-box h2):before{content:counter(blog-section, decimal-leading-zero);top:1.55rem;letter-spacing:.14em;min-width:0;height:auto;color:var(--ca-purple);opacity:.75;background:0 0;border-radius:0;margin:0;padding:0 0 .35rem;font-family:Suez One,Georgia,serif;font-size:.72rem;line-height:1;display:block;position:absolute;inset-inline-start:0;transform:translateY(-100%)}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean h2:not(.tldr-box h2):after{content:"";top:-1px;background:var(--ca-yellow);width:44px;height:3px;position:absolute;inset-inline-start:0}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean h3{color:var(--ca-purple-deep);margin:2.4em 0 .6em;font-size:clamp(1.14rem,1.02rem + .45vw,1.34rem);line-height:1.32}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean h4{margin:1.9em 0 .5em;font-size:1.02rem}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean :is(p,li)>a:not(.inline-cta-btn):not(.toc-link):not(.sidebar-toc-link){color:var(--ca-purple);text-underline-offset:.22em;text-decoration:underline 1px #6e3db759;transition:text-decoration-color .2s,color .2s}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean :is(p,li)>a:not(.inline-cta-btn):not(.toc-link):not(.sidebar-toc-link):hover{text-decoration-color:var(--ca-purple)}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean ul:not(.tldr-box ul):not(.toc-list)>li,.blog-content.blog-clean.blog-clean.blog-clean.blog-clean ol>li{margin-bottom:.42em;padding-inline-start:1.45rem;background:0 0!important;border:none!important}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean ul:not(.tldr-box ul):not(.toc-list)>li:before{content:"";inset-inline-start:.28rem;background:var(--ca-yellow);width:5px;height:5px;box-shadow:none;border-radius:50%;position:absolute;top:.82em;transform:none!important}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box{background:var(--ca-sand);border-radius:var(--ca-leaf);box-shadow:none;border:none;margin:0 0 2.4rem;padding:clamp(1.3rem,3vw,2rem) clamp(1.2rem,3vw,2rem)}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box h2{letter-spacing:.1em;color:var(--ca-purple);background:0 0;border:none;margin:0 0 .9rem;padding:0;font-size:.74rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box h2:before,.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box h2:after{content:none}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box ul{gap:.55rem;margin:0;display:grid}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box li{box-shadow:none;color:var(--ca-ink);background:0 0;border:none;padding:0;padding-inline-start:1.35rem;font-size:.97rem;line-height:1.62}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box li:before{background:var(--ca-purple);top:.72em;content:"";border-radius:50%;width:5px;height:5px;position:absolute;inset-inline-start:.25rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box li:hover{background:0 0;transform:none}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .section-brief{border-inline-start:3px solid var(--ca-yellow);border-radius:0 var(--ca-leaf-sm) var(--ca-leaf-sm) 0;color:var(--ca-ink);background:#6e3db70d;margin:0 0 1.7rem;padding:.85rem 1.1rem;font-size:.95rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .section-brief:before{color:var(--ca-purple);background:0 0;border:1px solid #6e3db74d}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean table{border-collapse:collapse;width:100%;box-shadow:none;background:0 0;border:none;margin:1.9rem 0 2.1rem;font-size:.95rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean :is(th,td){border:none;border-bottom:1px solid var(--ca-line-soft);text-align:start;vertical-align:top;padding:.82rem .9rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean th{color:var(--ca-purple-deep);border-bottom:2px solid var(--ca-line);white-space:nowrap;background:0 0;font-family:Suez One,Georgia,serif;font-size:.82rem;font-weight:400}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean tbody tr:last-child :is(th,td){border-bottom:none}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean tbody tr:hover{background:#f4bc3e12}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean :is(.tip-box,.info-box,.warning-box,.callout){border:none;border-inline-start:3px solid var(--ca-purple);border-radius:0 var(--ca-leaf-sm) var(--ca-leaf-sm) 0;box-shadow:none;background:#6e3db70e;margin:1.9rem 0;padding:1.15rem 1.3rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tip-box{border-inline-start-color:var(--ca-yellow);background:#f4bc3e1a}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .warning-box{border-inline-start-color:var(--ca-coral);background:#bc451a0f}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean :is(.tip-box,.info-box,.warning-box):before{letter-spacing:.08em;color:var(--ca-ink-faint);background:0 0;border:none;margin-bottom:.3rem;padding:0;font-family:Suez One,Georgia,serif;font-size:.7rem;display:inline-block;position:static}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean :is(.tip-box,.info-box,.warning-box)>p:last-child{margin-bottom:0}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean blockquote{border:none;border-inline-start:3px solid var(--ca-line);box-shadow:none;color:var(--ca-ink-soft);background:0 0;border-radius:0;margin:2.1rem 0;padding:.2rem 0 .2rem 1.4rem;padding-inline-start:1.4rem;font-size:1.03em;font-style:normal;line-height:1.66}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean blockquote:before,.blog-content.blog-clean.blog-clean.blog-clean.blog-clean blockquote:after{content:none}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean blockquote p:last-child{margin-bottom:0}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .stat-grid{border-top:1px solid var(--ca-line);gap:0;margin:2.2rem 0 2.4rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .stat-item{border:none;border-bottom:1px solid var(--ca-line-soft);box-shadow:none;text-align:start;background:0 0;border-radius:0;align-items:flex-start;margin:0;padding:1.05rem .9rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .stat-item:hover{box-shadow:none;border-radius:0;transform:none}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .stat-number{color:var(--ca-purple);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.3rem + .7vw,1.95rem)}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .stat-label{color:var(--ca-ink-faint);font-size:.82rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean :is(.result-card,.flow-diagram,.chat-mockup,.blog-figure,.leaf-card,.leaf-card-sm,.leaf-card-xs){background:var(--ca-white);border-radius:var(--ca-leaf-sm)!important;box-shadow:var(--ca-shadow-sm)!important;border:none!important}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .blog-figure{margin:2.2rem 0 2.4rem;padding:clamp(1.2rem,3vw,1.9rem) clamp(1rem,2.6vw,1.6rem) 1.1rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .blog-figure figcaption{border-top:1px solid var(--ca-line-soft);color:var(--ca-ink-faint);font-size:.83rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .dia-fill{border-radius:4px}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .dia-track{background:#1d19300d;border-radius:4px}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .dia-value{color:var(--ca-purple);font-variant-numeric:tabular-nums}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .dia-side{border-radius:var(--ca-leaf-sm);background:#1d193009;border:none}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .dia-side[data-tone=good]{background:#6e3db712}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean :is(h2,h3)+p{margin-top:0}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean :not(pre)>code{color:var(--ca-purple-deep);background:#1d19300e;border:none;border-radius:5px;padding:.12em .4em;font-size:.88em}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean pre{border-radius:var(--ca-leaf-sm);box-shadow:var(--ca-shadow-sm);border:none}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean hr{border:none;border-top:1px solid var(--ca-line);background:0 0;height:0;margin:2.8rem 0}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean hr:before,.blog-clean hr:after{content:none}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean img{border-radius:var(--ca-leaf-sm);box-shadow:var(--ca-shadow-sm);border:none}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean img:hover{box-shadow:var(--ca-shadow-sm);transform:none}@media (width<=640px){.blog-content.blog-clean.blog-clean.blog-clean.blog-clean.blog-content{line-height:1.72}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean h2:not(.tldr-box h2){margin-top:2.6em;padding-top:1.35rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean :is(th,td){padding:.65rem .55rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .stat-item{padding:.85rem 0}}@media (prefers-reduced-motion:reduce){.blog-content.blog-clean.blog-clean.blog-clean.blog-clean *{transition:none!important;animation:none!important}}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean :is(p,li,td,dd) strong{color:var(--ca-ink);box-shadow:none;background:0 0;border-radius:0;padding:0;font-weight:700}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean mark{color:inherit;background:linear-gradient(#0000 62%,#f4bc3e8c 62%);padding:0}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean :is(.toc-nav,.sidebar-toc){box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .toc-nav{border-top:1px solid var(--ca-line);border-bottom:1px solid var(--ca-line);padding:.35rem 0}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .toc-header{letter-spacing:normal;color:var(--ca-ink-faint);padding:.75rem .2rem;font-family:Suez One,Georgia,serif;font-size:.95rem}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .toc-link{color:var(--ca-ink-soft);background:0 0;border:none;border-radius:0;padding:.5rem .2rem;font-size:.9rem}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .toc-link:hover{color:var(--ca-purple);background:0 0}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .toc-number{color:var(--ca-ink-faint);opacity:1;background:0 0;border:none;min-width:1.4rem;font-size:.875rem}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .toc-link:hover .toc-number{color:var(--ca-purple);background:0 0}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean :is(.bp-margin,.related-service-box,.related-posts){border:none;border-top:1px solid var(--ca-line);box-shadow:none;background:0 0;border-bottom:none;border-radius:0}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .blog-sticky-sidebar{box-shadow:none;border:none;border-inline-start:1px solid var(--ca-line);padding:0;background:0 0;border-radius:0;padding-inline-start:1.15rem}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .sidebar-toc-link{color:var(--ca-ink-soft);border-radius:0;padding-inline:0}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .sidebar-toc-link:hover{color:var(--ca-purple);background:0 0}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean :is(.toc-link,.sidebar-toc-link){text-decoration:none}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean :is(.toc-link,.sidebar-toc-link):hover{text-underline-offset:.22em;text-decoration:underline #6e3db766}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-cards{-moz-column-gap:clamp(1.5rem, 3.5vw, 3rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,3.5vw,3rem);margin:1.9rem 0 2.6rem;display:grid}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-card{border-top:1px solid var(--ca-line);padding:1.35rem 0 1.5rem;position:relative}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-card:before{content:"";top:-1px;background:var(--ca-yellow);width:26px;height:2px;position:absolute;inset-inline-start:0}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-card>h3{color:var(--ca-ink);margin:0 0 .55rem;font-size:clamp(1.02rem,.95rem + .3vw,1.16rem);line-height:1.3}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-card>:is(p,ul,ol){color:var(--ca-ink-soft);margin-bottom:.7rem;font-size:.95rem;line-height:1.7}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-card>:last-child{margin-bottom:0}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-card ul>li{margin-bottom:.28em}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-card h4{color:var(--ca-purple-deep);margin:1rem 0 .35rem;font-size:.9rem}@media (width<=720px){.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-cards{grid-template-columns:1fr}}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-lead{margin-bottom:.9em}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-lead-label{letter-spacing:.07em;color:var(--ca-purple);background:0 0;margin-bottom:.28rem;padding:0;font-family:Suez One,Georgia,serif;font-size:.7rem;font-weight:400;display:block}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean>p:first-letter,.blog-content.blog-clean.blog-clean.blog-clean.blog-clean p:first-letter{font-size:inherit;float:none;color:inherit;font-family:inherit;line-height:inherit;margin:0;padding:0}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .related-service-box{margin:2.5rem 0}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .bp-margin{border:none;border-top:1px solid var(--ca-line);border-bottom:1px solid var(--ca-line);background:#8adcf01a;border-radius:0;padding:1.4rem 1.5rem!important}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .bp-margin h2{border:none!important;margin:.5rem 0 .3rem!important;padding:0!important;font-size:1.15rem!important}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .bp-margin h2:before,.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .bp-margin h2:after{content:none!important}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .related-service-badge{letter-spacing:normal;color:var(--ca-cyan-dark);background:0 0;border:none;padding:0;font-family:Suez One,Georgia,serif;font-size:.875rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-cards{align-items:start;margin-bottom:1.4rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-cards+h2{margin-top:2.4em}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-opener{border-top:1px solid var(--ca-line);grid-template-columns:clamp(58px,8vw,84px) 1fr;align-items:center;gap:clamp(.9rem,2.2vw,1.5rem);margin:3.4em 0 1rem;padding-top:1.5rem;display:grid;position:relative}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-opener:after{content:"";top:-1px;background:var(--ca-yellow);width:44px;height:3px;position:absolute;inset-inline-start:0}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-seal{width:100%;height:auto;display:block;overflow:visible}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-opener>h2:not(.tldr-box h2){border:none;margin:0;padding:0}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-opener>h2:not(.tldr-box h2):after{content:none}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-opener>h2:not(.tldr-box h2):before{background:0 0;border:none;width:auto;min-width:0;height:auto;margin:0 0 .3rem;padding:0;display:block;position:static;transform:none}@media (width<=560px){.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-opener{grid-template-columns:46px 1fr;gap:.8rem;margin-top:2.6em}}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean h2:not(.tldr-box h2):before{background:0 0;border:none;min-width:0;height:auto}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-more{margin:0 0 .4rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-more>summary{cursor:pointer;border-top:1px solid var(--ca-line-soft);color:var(--ca-purple);user-select:none;align-items:center;gap:.7rem;padding:.6rem 0;font-size:.88rem;list-style:none;display:flex}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-more>summary::-webkit-details-marker{display:none}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-more>summary:before{content:"";background:var(--ca-yellow);clip-path:polygon(100% 12%,8% 46%,100% 88%,74% 50%);flex:0 0 11px;height:11px;transition:transform .18s}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-more[open]>summary:before{transform:rotate(-90deg)}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-more-label{font-family:Suez One,Georgia,serif;font-weight:400}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-more-meta{color:var(--ca-ink-faint);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.78rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-more>summary:hover .ca-more-label{text-underline-offset:.22em;text-decoration:underline}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-more>summary:focus-visible{outline:2px solid var(--ca-purple);outline-offset:3px}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-more[open]>summary{color:var(--ca-ink-faint);margin-bottom:.9rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-sec-time{letter-spacing:.06em;color:var(--ca-ink-faint);font-variant-numeric:tabular-nums;grid-column:2;margin-bottom:.15rem;font-family:Suez One,Georgia,serif;font-size:.68rem;display:block}@media (prefers-reduced-motion:reduce){.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-more>summary:before{transition:none}}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-more+.ca-opener,.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-more+* .ca-opener{margin-top:2.1em}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-more:not([open]){margin-bottom:0}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-more:not([open])>summary{padding-bottom:.2rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box{background:var(--ca-sand);border-radius:var(--ca-leaf);grid-template-rows:auto 1fr;grid-template-columns:80px 1fr;align-items:start;gap:clamp(1rem,2vw,1.5rem);margin:0 0 2.8rem;padding:clamp(1.6rem,4vw,2.6rem);display:grid}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-answer-mark{grid-row:1/-1;align-self:start;margin-top:.2rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-answer-mark .ca-seal{width:100%;height:auto;display:block}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box h2{letter-spacing:.09em;color:var(--ca-purple);grid-column:2;margin:0 0 1.1rem;font-size:.86rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box ul{grid-column:2;grid-template-columns:1fr;gap:1.05rem;margin:0;padding:0;list-style:none;display:grid}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box li{padding:0;color:var(--ca-ink-soft);border-inline-start:3px solid #6e3db747;padding-inline-start:.95rem;font-size:clamp(1.02rem,.96rem + .3vw,1.16rem);line-height:1.5}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box li:before{content:none}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box li strong{color:var(--ca-ink);margin-bottom:.18rem;font-family:Suez One,Georgia,serif;font-size:clamp(1.16rem,1.05rem + .5vw,1.42rem);font-weight:400;line-height:1.25;display:block}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box li a{color:var(--ca-purple)}@media (width<=620px){.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box{grid-template-columns:1fr;gap:1rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-answer-mark{grid-row:auto;width:84px}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box :is(h2,ul){grid-column:1}}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean{font-size:clamp(1.12rem,1.02rem + .42vw,1.28rem);line-height:1.75}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .section-brief{padding:1rem 1.25rem;font-size:clamp(1.04rem,.98rem + .28vw,1.16rem);line-height:1.62}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .section-brief:before{font-size:.875rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-card>:is(p,ul,ol){font-size:clamp(1rem,.96rem + .2vw,1.08rem);line-height:1.68}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-card>h3{font-size:clamp(1.1rem,1.02rem + .34vw,1.24rem)}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-more>summary{padding:.85rem 0;font-size:clamp(1.02rem,.98rem + .2vw,1.1rem)}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-more-meta{font-size:.88rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-lead-label{font-size:.875rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .ca-sec-time{letter-spacing:normal;font-size:.875rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean table{font-size:1.02rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean th{font-size:.9rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean :is(th,td){padding:.9rem 1rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean blockquote{font-size:1.08em}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .blog-figure figcaption{font-size:.92rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .dia-name{font-size:.95rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .dia-value{font-size:1rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .dia-side ul{font-size:.95rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .stat-label{font-size:.92rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean :is(.tip-box,.info-box,.warning-box){font-size:1.04rem}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean :is(.toc-link,.sidebar-toc-link){align-items:flex-start;min-height:44px;font-size:.98rem;line-height:1.45}.blog-main-column.blog-clean{min-width:0}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .article-helper-label{letter-spacing:normal;color:var(--ca-ink-soft);font-size:.875rem;line-height:1.5}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .article-meta{color:var(--ca-ink-soft);font-family:Varela Round,sans-serif;font-size:.95rem;line-height:1.6}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .blog-sticky-sidebar{scrollbar-width:thin;scrollbar-color:var(--ca-purple) transparent;max-height:calc(100svh - 8rem);overflow-y:auto}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean .toc-nav:target{scroll-margin-top:7rem;display:block}.blog-clean.blog-clean.blog-clean.blog-clean.blog-clean :is(.toc-link,.sidebar-toc-link,.toc-header):focus-visible{outline:2px solid var(--ca-purple);outline-offset:3px}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .tldr-box:not(:has(.ca-answer-mark)){display:block}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .article-table{max-width:100%;margin-block:1.9rem 2.1rem}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .article-table-hint{color:var(--ca-ink-soft);margin:0 0 .6rem;font-size:.9rem;line-height:1.5}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .article-table-hint[hidden]{display:none}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .article-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ca-purple) var(--ca-sand);max-width:100%;overflow-x:auto}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .article-table-scroll:focus-visible{outline:2px solid var(--ca-purple);outline-offset:4px}.blog-content.blog-clean.blog-clean.blog-clean.blog-clean .article-table-scroll>table{font-variant-numeric:tabular-nums;width:100%;margin:0;display:table;overflow:visible}
