.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}
