.ArticleAd{font-family:"Inter",var(--font-inter),system-ui,sans-serif;gap:var(--space-5);width:100%;padding:var(--space-5);border-radius:var(--radius-card-fixed);background:linear-gradient(101deg,#618769 0%,#42855c 22%,#234033 58%,#141d1d 100%);align-items:flex-start;display:flex}.ArticleAd-logo{object-fit:cover;border-radius:8px;flex-shrink:0;width:74px;height:74px}.ArticleAd-body{gap:var(--space-5);flex:auto;justify-content:space-between;align-items:center;min-width:0;display:flex}.ArticleAd-text{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.ArticleAd-title{color:var(--color-text-on-dark);font-size:28px;font-weight:var(--font-weight-bold);letter-spacing:-.42px;overflow-wrap:break-word;margin:0;line-height:34px}.ArticleAd-description{color:var(--color-text-on-dark);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);overflow-wrap:break-word;line-height:24px}.ArticleAd-description p{margin:0}.ArticleAd-actions{flex-direction:column;flex-shrink:0;gap:10px;width:95px;display:flex}.ArticleAd-action{height:36px}@media (max-width:767px){.ArticleAd{flex-direction:column}.ArticleAd-body{flex-direction:column;align-items:stretch}.ArticleAd-actions{flex-direction:row;width:100%}.ArticleAd-action{flex:1 1 0}}
.ArticleAdNotice{font-family:"Inter",var(--font-inter),system-ui,sans-serif;gap:var(--space-compact);width:100%;padding:var(--space-5);border-radius:var(--radius-card-fixed);background:var(--color-surface);align-items:flex-start;display:flex}.ArticleAdNotice-icon{width:var(--size-icon-lg);height:var(--size-icon-lg);color:var(--color-text-secondary);flex-shrink:0}.ArticleAdNotice-text{min-width:0;color:var(--color-article-text);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--text-article-notice-line);overflow-wrap:break-word;flex:auto}.ArticleAdNotice-text p{margin:0}
.ArticleChecklist{font-family:"Inter",var(--font-inter),system-ui,sans-serif;gap:var(--space-6);width:100%;padding:var(--space-5);border-radius:var(--radius-card-fixed);background:var(--color-surface);flex-direction:column;display:flex}.ArticleChecklist-title{color:var(--color-text);font-size:18px;font-weight:var(--font-weight-bold);margin:0;line-height:22px}.ArticleChecklist-list{flex-direction:column;gap:18px;width:100%;margin:0;padding:0;list-style:none;display:flex}.ArticleChecklist-item{gap:var(--space-2);align-items:center;width:100%;display:flex}.ArticleChecklist-item .Checkbox{border-color:var(--color-stroke,#303840);width:20px;height:20px;box-shadow:none;border-radius:3px;flex-shrink:0}.ArticleChecklist-item .Checkbox[data-state=checked],.ArticleChecklist-item .Checkbox[aria-checked=true]{border-color:var(--color-brand);background:var(--color-brand)}.ArticleChecklist-item .Checkbox-icon{width:14px;height:14px}.ArticleChecklist-item .Checkbox-indicator{color:var(--color-brand-fg)}.ArticleChecklist-label{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);overflow-wrap:break-word;line-height:20px}.ArticleChecklist-item_done .ArticleChecklist-label{color:var(--color-text)}.ArticleChecklist-progress{gap:var(--space-2);flex-direction:column;width:100%;display:flex;position:relative}.ArticleChecklist-progress:before{content:"";background:var(--quote-toggle-switch-bg,#252d33);border-radius:999px;width:100%;height:12px;display:block}.ArticleChecklist-progress:after{content:"";width:var(--ArticleChecklist-progress,0%);background:var(--color-brand);border-radius:999px;height:12px;position:absolute;top:0;left:0}.ArticleChecklist-caption{color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-weight-regular);margin:0;line-height:18px}:root:not(.dark) .ArticleChecklist-progress:before{background:var(--color-surface)}
.ArticleContentsMobile{border-radius:0 0 var(--radius-card-fixed) var(--radius-card-fixed);background:var(--color-semantic-surface-solid-primary);width:100%;display:none;position:relative;overflow:hidden}@media (max-width:1023px){.ArticleContentsMobile{display:block}}.ArticleContentsMobile-trigger{width:100%;height:var(--article-contents-height);align-items:center;gap:var(--space-compact);padding:0 var(--space-3) 0 var(--space-compact);color:var(--color-text);font-family:var(--font-sans);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.ArticleContentsMobile-trigger:focus-visible{outline:var(--space-half) solid var(--color-brand);outline-offset:calc(-1*var(--space-half))}.ArticleContentsMobile-icon,.ArticleContentsMobile-arrow{width:var(--size-icon-lg);height:var(--size-icon-lg);flex-shrink:0;display:block}.ArticleContentsMobile-icon{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-semantic-text-basic-secondary)}.ArticleContentsMobile-label{font-family:"Inter",var(--font-inter),system-ui,sans-serif;font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--text-caption-weight);color:var(--color-text);min-width:0;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ArticleContentsMobile-progress{width:100%;height:var(--space-1);appearance:none;color:var(--color-brand);pointer-events:none;background:0 0;border:0;display:block;position:absolute;inset:auto 0 0}.ArticleContentsMobile-progress::-webkit-progress-bar{background:0 0}.ArticleContentsMobile-progress::-webkit-progress-value{background:var(--color-brand)}.ArticleContentsMobile-progress::-moz-progress-bar{background:var(--color-brand)}
.ArticleContents{font-family:"Inter",var(--font-inter),system-ui,sans-serif;gap:var(--space-5);width:100%;padding:var(--space-5);border-radius:var(--radius-card-fixed);background:var(--color-surface);flex-direction:column;display:flex}@media (max-width:1023px){.ArticleContents_responsive{z-index:var(--z-article-contents);inset:var(--article-header-height,var(--header-height)) 0 auto;background:0 0;border-radius:0;gap:0;padding:0;position:fixed}.ArticleContents_responsive>.ArticleContents-title,.ArticleContents_responsive>.ArticleContents-list{display:none}}.ArticleContents-title{color:var(--color-text);font-size:var(--text-article-section-size);font-weight:var(--font-weight-bold);line-height:var(--text-article-body-line);letter-spacing:var(--text-article-section-tracking);margin:0}.ArticleContents-list{gap:var(--space-compact);width:100%;padding:0 0 0 var(--space-3);border-left:var(--space-half) solid var(--color-stroke-strong);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.ArticleContents-list_sheet .ArticleContents-link:not(.ArticleContents-link_active){color:var(--color-semantic-text-basic-secondary)}.ArticleContents-list_sheet .ArticleContents-marker{height:var(--article-contents-marker-height);top:50%;transform:translateY(-50%)}.ArticleContents-item{margin:0;padding:0;position:relative}.ArticleContents-link{width:100%;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--text-article-notice-line);text-align:left;cursor:pointer;overflow-wrap:break-word;background:0 0;border:none;padding:0;text-decoration:none;display:block;position:relative}.ArticleContents-link_active{color:var(--color-brand)}.ArticleContents-link:hover{color:var(--color-text-hover)}.ArticleContents-link_active:hover{color:var(--color-brand)}.ArticleContents-marker{top:0;left:calc(-1*var(--space-card));width:var(--space-tight);border-radius:var(--radius-xs);background:var(--color-brand);height:100%;position:absolute}
.ArticleDisclaimer{font-family:"Inter",var(--font-inter),system-ui,sans-serif;width:100%;padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6);border-radius:var(--radius-card-fixed);border-left:var(--space-1) solid var(--color-article-warning-accent);background:var(--color-article-warning-bg)}.ArticleDisclaimer-row{gap:var(--space-compact);align-items:flex-start;width:100%;display:flex}.ArticleDisclaimer-icon{width:var(--size-icon-lg);height:var(--size-icon-lg);color:var(--color-article-warning-icon);flex-shrink:0;display:inline-flex}.ArticleDisclaimer-icon>svg{width:var(--size-icon-lg);height:var(--size-icon-lg)}.ArticleDisclaimer-body{gap:var(--space-compact);flex-direction:column;flex:auto;min-width:0;display:flex}.ArticleDisclaimer-title{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--text-article-body-line);margin:0}.ArticleDisclaimer-text{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--text-article-small-line);overflow-wrap:break-word}.ArticleDisclaimer-text p{margin:0}
.ArticleFacts{font-family:"Inter",var(--font-inter),system-ui,sans-serif;gap:var(--space-6);width:100%;display:flex}.ArticleFacts-item{gap:var(--space-2);border-radius:var(--radius-card);background:var(--quote-toggle-pill-active-bg);flex-direction:column;flex:1 0 0;justify-content:flex-end;min-width:0;padding:12px;display:flex}.ArticleFacts-value{color:var(--color-text);font-size:40px;font-weight:var(--font-weight-bold);letter-spacing:-2.5px;overflow-wrap:break-word;margin:0;line-height:48px}.ArticleFacts-label{color:var(--color-article-text,var(--color-text));font-size:var(--font-size-md);font-weight:var(--font-weight-regular);overflow-wrap:break-word;margin:0;line-height:24px}@media (max-width:767px){.ArticleFacts{flex-wrap:wrap}.ArticleFacts-item{flex:calc(50% - 12px)}}@media (max-width:575px){.ArticleFacts{flex-direction:column}.ArticleFacts-item{flex:auto}}
.ArticleFigure{font-family:"Inter",var(--font-inter),system-ui,sans-serif;gap:var(--space-2);flex-direction:column;width:100%;margin:0;display:flex}.ArticleFigure_hero{aspect-ratio:16/9;border-radius:var(--radius-l);min-width:0;position:relative;overflow:hidden}.ArticleFigure-image,.ArticleFigure>img,.ArticleFigure>picture img{border-radius:var(--radius-s);object-fit:cover;width:100%;height:auto;display:block}.ArticleFigure-caption{color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--text-article-caption-line);overflow-wrap:break-word;margin:0}
.ArticleFlow{font-family:"Inter",var(--font-inter),system-ui,sans-serif;align-items:stretch;gap:4px;width:100%;display:flex}.ArticleFlow-item{border-radius:var(--radius-card-fixed);background:var(--color-surface);flex-direction:column;flex:1 0 0;gap:12px;min-width:0;padding:12px;display:flex}.ArticleFlow-title{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;margin:0;line-height:28px}.ArticleFlow-description{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);overflow-wrap:break-word;margin:0;line-height:20px}.ArticleFlow-arrow{width:20px;height:20px;color:var(--color-brand);flex-shrink:0;align-self:center}@media (max-width:767px){.ArticleFlow{flex-direction:column;align-items:stretch}.ArticleFlow-arrow{align-self:center;transform:rotate(90deg)}}
.ArticleKeyPoint{font-family:"Inter",var(--font-inter),system-ui,sans-serif;justify-content:center;align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;width:100%;display:flex}.ArticleKeyPoint-divider{justify-content:center;align-items:center;gap:8px;width:194px;display:flex}.ArticleKeyPoint-line{background:linear-gradient(90deg, transparent 0%, var(--color-brand) 50%, transparent 100%);flex:auto;height:1px}.ArticleKeyPoint-mark{width:12px;height:12px;color:var(--color-text);flex-shrink:0}.ArticleKeyPoint-text{max-width:581px;color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;margin:0;line-height:28px}
.ArticleLead{font-family:"Inter",var(--font-inter),system-ui,sans-serif;justify-content:center;align-items:flex-start;gap:var(--space-compact);flex-direction:column;width:100%;display:flex}.ArticleLead-meta{color:var(--color-semantic-text-basic-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--text-article-caption-line);overflow-wrap:break-word;margin:0}.ArticleLead-lead{color:var(--color-semantic-text-basic-articles);font-size:var(--font-size-md);font-style:italic;font-weight:var(--font-weight-regular);line-height:var(--text-article-body-line);letter-spacing:var(--text-article-body-tracking);overflow-wrap:break-word;margin:0}
.ArticleQuote{font-family:"Inter",var(--font-inter),system-ui,sans-serif;justify-content:center;align-items:center;gap:var(--space-6);width:100%;padding:var(--space-5);border-radius:var(--radius-card-fixed);background:var(--color-surface);flex-direction:column;margin:0;display:flex}.ArticleQuote-mark{width:var(--article-quote-mark-size);height:var(--article-quote-mark-size);color:var(--color-brand);flex-shrink:0;transform:rotate(180deg)}.ArticleQuote-text{width:100%;color:var(--color-text);font-size:var(--font-size-md);font-style:italic;font-weight:var(--font-weight-regular);line-height:var(--text-article-body-line);letter-spacing:var(--text-article-body-tracking);text-align:justify;overflow-wrap:break-word;margin:0}.ArticleQuote-text em,.ArticleQuote-text mark,.ArticleQuote-text strong{color:var(--color-brand);font-style:italic;font-weight:inherit;background:0 0}.ArticleQuote-author{gap:var(--space-5);justify-content:center;align-items:center;width:100%;display:flex}.ArticleQuote-avatar{width:var(--article-quote-avatar-size);height:var(--article-quote-avatar-size)}.ArticleQuote-avatar .Avatar-image{object-fit:cover}.ArticleQuote-meta{gap:var(--space-1);text-align:center;overflow-wrap:break-word;flex-direction:column;align-items:center;min-width:0;font-style:normal;display:flex}.ArticleQuote-meta>span:first-child{color:var(--color-semantic-text-basic-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--text-caption-line);letter-spacing:var(--text-article-author-tracking)}.ArticleQuote-meta>span:last-child:not(:only-child){color:var(--color-semantic-text-basic-articles);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--text-article-caption-line);letter-spacing:0}
.ArticleTable{font-family:"Inter",var(--font-inter),system-ui,sans-serif;width:100%}
.ArticleTerm{font-family:"Inter",var(--font-inter),system-ui,sans-serif;width:100%;padding:var(--space-5);border-radius:var(--radius-card-fixed);background:var(--color-surface);align-items:flex-start;gap:12px;display:flex}.ArticleTerm-icon{width:24px;height:24px;color:var(--color-text-secondary);flex-shrink:0}.ArticleTerm-text{overflow-wrap:break-word;flex:auto;min-width:0;margin:0}.ArticleTerm-term{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:28px}.ArticleTerm-sep{color:var(--color-article-text,var(--color-text-secondary));font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:20px}.ArticleTerm-definition{color:var(--color-article-text,var(--color-text-secondary));font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:24px}
.AuthRequiredModal-backdrop{z-index:50;background:#00000080;animation:.3s ease-out AuthRequiredModal-fade-in;position:fixed;inset:0}.AuthRequiredModal-positioner{z-index:50;width:100%;max-width:464px;animation:.3s ease-out AuthRequiredModal-scale-in;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.AuthRequiredModal-panel{border:1px solid var(--color-stroke);background:var(--color-bg);border-radius:16px;margin:16px;padding:24px;position:relative;box-shadow:0 25px 50px -12px #00000059}.AuthRequiredModal-close{color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:4px;transition:background-color .15s;display:inline-flex;position:absolute;top:16px;right:16px}.AuthRequiredModal-close:hover{background:var(--color-bg-soft,#8080801f)}.AuthRequiredModal-cross{width:20px;height:20px}.AuthRequiredModal-visual{justify-content:center;margin-bottom:16px;display:flex}.AuthRequiredModal-icon{color:#3b82f6;background:#3b82f61a;border-radius:50%;padding:16px;display:inline-flex}.AuthRequiredModal-symbol{width:32px;height:32px}.AuthRequiredModal-content{text-align:center;margin-bottom:24px}.AuthRequiredModal-title{color:var(--color-fg);margin:0 0 8px;font-size:24px;font-weight:700}.AuthRequiredModal-description{color:var(--color-fg-muted);margin:0}.AuthRequiredModal-actions{flex-direction:column;gap:12px;display:flex}.AuthRequiredModal-action{gap:8px;width:100%}.AuthRequiredModal-action_login{background:#3b82f6}.AuthRequiredModal-action_login:hover{background:#2563eb}.AuthRequiredModal-glyph{width:16px;height:16px}.AuthRequiredModal-hint{border-top:1px solid var(--color-stroke);text-align:center;margin-top:16px;padding-top:16px}.AuthRequiredModal-note{color:var(--color-fg-muted);margin:0;font-size:12px}@keyframes AuthRequiredModal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes AuthRequiredModal-scale-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
