.limitedBody{box-sizing:border-box;max-width:1240px;margin:auto;padding:60px 20px 100px}.articleWithToc{align-items:flex-start;gap:24px;display:flex;position:relative}.aiSummarySection{animation:.42s cubic-bezier(.22,1,.36,1) both aiSummaryReveal}.aiSummaryMark{animation:3s ease-in-out .5s infinite aiSummaryBreathe}.aiSummaryProvider{--provider-accent:#6b7280;--provider-soft:#f3f4f6;isolation:isolate;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;animation:.36s cubic-bezier(.22,1,.36,1) both aiSummaryReveal;position:relative}.aiSummaryProvider[data-provider=chatgpt]{--provider-accent:#10a37f;--provider-soft:#eaf8f4}.aiSummaryProvider[data-provider=claude]{--provider-accent:#d97757;--provider-soft:#fff1ec}.aiSummaryProvider[data-provider=perplexity]{--provider-accent:#159bae;--provider-soft:#e9f8fa}.aiSummaryProvider:after{content:"";background:var(--provider-accent);transform-origin:50%;border-radius:2px 2px 0 0;height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.aiSummaryProviderIcon{background:var(--provider-soft);transition:background-color .18s,transform .18s}.aiSummaryProvider:hover,.aiSummaryProvider:focus-visible{border-color:var(--provider-accent);background:var(--provider-soft);transform:translateY(-2px);box-shadow:0 6px 16px #1118271a}.aiSummaryProvider:hover:after,.aiSummaryProvider:focus-visible:after{transform:scaleX(1)}.aiSummaryProvider:active{transform:translateY(0)scale(.98);box-shadow:0 2px 6px #1118271a}.aiSummaryProvider:nth-child(2){animation-delay:60ms}.aiSummaryProvider:nth-child(3){animation-delay:.12s}.aiSummaryProviderIcon img,.aiSummaryExternalIcon{transition:opacity .18s,transform .18s}.aiSummaryProvider:hover .aiSummaryProviderIcon{background:#fff;transform:scale(1.04)}.aiSummaryProvider:hover .aiSummaryProviderIcon img{transform:scale(1.08)}.aiSummaryProvider:hover .aiSummaryExternalIcon{opacity:.8;transform:translate(1px,-1px)}@keyframes aiSummaryReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes aiSummaryBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.aiSummarySection,.aiSummaryMark,.aiSummaryProvider{animation:none}.aiSummaryProvider,.aiSummaryProvider:after,.aiSummaryProviderIcon,.aiSummaryProviderIcon img,.aiSummaryExternalIcon{transition:none}.aiSummaryProvider:hover,.aiSummaryProvider:focus-visible,.aiSummaryProvider:active,.aiSummaryProvider:hover .aiSummaryProviderIcon,.aiSummaryProvider:hover .aiSummaryProviderIcon img,.aiSummaryProvider:hover .aiSummaryExternalIcon{transform:none}}.articleTocDesktop{flex-shrink:0;width:220px;max-height:calc(100vh - 8rem);padding-right:8px;position:sticky;top:112px;overflow-y:auto}.articleTocMobile{background:#fff;border:1px solid #e5e7eb;margin-bottom:24px;padding:16px;display:none}.articleTocMobileToggle{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#1b1b1b;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:.875rem;font-weight:700;display:flex}.articleTocLink{color:#4b5563;border-left-color:#0000}.articleTocLink:hover{color:#1b1b1b;border-left-color:#d1d5db}.articleTocLink.is-active{color:#c82d42;border-left-color:#c82d42;font-weight:600}.articleSection{text-align:left;flex:1;min-width:0;max-width:780px;margin-left:100px}.articleSection h2[id]{scroll-margin-top:100px}.articleSection section{margin-bottom:60px}.articleSection blockquote{max-width:600px;margin:40px 20px 60px;display:table;position:relative}.articleSection blockquote h1,.articleSection blockquote h2,.articleSection blockquote h3,.articleSection blockquote h4,.articleSection blockquote h5,.articleSection blockquote p{color:#000;max-width:600px;text-justify:distribute;margin:0;padding:0 20px;font-size:1.75rem;font-style:italic;font-weight:700;line-height:2.5rem}:is(.articleSection blockquote h1,.articleSection blockquote h2,.articleSection blockquote h3,.articleSection blockquote h4,.articleSection blockquote h5,.articleSection blockquote p) strong{font-style:normal;font-weight:700;line-height:1.2;position:absolute;bottom:-25px;left:20px;color:#959595!important;font-size:1rem!important}:is(.articleSection blockquote h1,.articleSection blockquote h2,.articleSection blockquote h3,.articleSection blockquote h4,.articleSection blockquote h5,.articleSection blockquote p) strong>span{color:#959595!important}.articleSection blockquote>:before{content:"«";color:#c82d42;font-size:58px;font-style:italic;font-weight:700;line-height:39px;position:absolute;top:-25px;left:-20px}.articleSection blockquote>:after{content:"»";color:#c82d42;font-size:58px;font-style:italic;font-weight:700;line-height:39px;position:absolute;bottom:-15px;right:-20px}.articleSection p{color:#1b1b1b;text-justify:distribute;margin:10px 0;font-size:1.25rem;font-style:normal;font-weight:400;line-height:2.2rem}.articleSection h3,.articleSection h2,.articleSection h1,.articleSection h4{color:#000;margin:30px 0;font-size:1.63rem;font-style:normal;font-weight:700;line-height:2.2rem}.articleSection figure img{width:100%;height:auto}.articleSection figure figcaption{text-align:left;color:#838383;font-size:1rem;font-style:normal;font-weight:400;line-height:1.2rem;display:block}.articleSection img{width:100%}.articleSection iframe,.articleSection video{width:100%;margin:20px 0}.articleSection a{text-underline:none;color:#db083d;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.2;text-decoration:none}.articleSection a:hover{text-decoration:underline;color:#d80017!important}.articleSection a:visited{color:#007db5}.articleSection ul{margin:0 0 40px;list-style-image:url(/assets/images/list-point.webp)}.articleSection ul>li{color:#1b1b1b;margin-bottom:10px;padding-left:10px;font-size:1.25rem;font-style:normal;font-weight:400;line-height:2rem}.articleSection .wp-video{width:100%!important}@media only screen and (max-width:1023px){.limitedBody{padding:60px 20px 20px}.articleWithToc{flex-direction:column;gap:0}.articleTocDesktop{display:none}.articleTocMobile{width:100%;display:block}.articleSection{max-width:100%;margin-left:0}.figure{margin:0}}@media only screen and (min-width:1024px){.articleTocMobile{display:none}.articleWithToc .articleSection{margin-left:0}}