.article-page{padding-bottom:0}.article-wrap{max-width:1480px;margin:0 auto;padding:140px 100px 80px}.article-breadcrumb{margin-bottom:80px}.article-breadcrumb__back{font-family:var(--font);font-size:var(--fs-body);color:#2a2a2a;letter-spacing:-.01em;align-items:center;gap:4px;font-weight:400;text-decoration:none;transition:color .15s,text-decoration-color .15s;display:inline-flex}.article-breadcrumb__back:hover{text-decoration:underline}.article-crumbs{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;list-style:none;display:flex}.article-crumbs li{align-items:center;display:flex}.article-crumbs a,.article-crumbs__current{font-family:var(--font);font-size:var(--fs-label);letter-spacing:-.01em;color:var(--c-copy);font-weight:400;transition:color .15s}.article-crumbs a:hover{color:var(--c-dark)}.article-crumbs__sep{color:var(--c-muted)}.article-crumbs__sep svg{width:20px;height:20px;display:block}.article-title{font-family:var(--font-d);color:var(--c-dark);letter-spacing:-.02em;margin-bottom:32px;font-size:clamp(28px,4vw,48px);font-weight:500;line-height:1.15}.article-meta{font-family:var(--font);font-size:var(--fs-small);color:#2a2a2a99;align-items:center;gap:8px;margin-bottom:40px;font-weight:500;display:flex}.article-meta__dot{background:#2a2a2a99;border-radius:50%;flex-shrink:0;width:3px;height:3px}.article-hero{aspect-ratio:736/420;background:#e8e8e8;border-radius:20px;width:100%;max-width:736px;margin-bottom:40px;overflow:hidden}.article-hero img{object-fit:cover;width:100%;height:100%}.article-body{font-family:var(--font);font-size:var(--fs-body);color:var(--c-body);font-weight:400;line-height:1.5}.article-body p,.article-body h2,.article-body h3{max-width:620px}.article-body p{margin-bottom:24px}.article-body p:last-child{margin-bottom:0}.article-body h2{font-family:var(--font-d);font-size:var(--fs-h3);color:var(--c-dark);letter-spacing:-.02em;max-width:620px;margin:48px 0 20px;font-weight:500;line-height:1.1}.article-body h3{font-family:var(--font-d);font-size:var(--fs-h3);color:var(--c-dark);letter-spacing:-.02em;max-width:620px;margin:32px 0 16px;font-weight:500;line-height:1.1}.article-body strong{color:var(--c-dark);font-weight:600}.article-body a{color:var(--c-green);border-bottom:1px solid #00c65e4d;font-weight:500;transition:border-color .15s}.article-body a:hover{border-color:var(--c-green)}.article-body ul{max-width:620px;margin:0 0 24px;padding-left:24px;list-style:outside}.article-body li{margin-bottom:8px;line-height:1.5}.article-img{aspect-ratio:736/420;background:#e8e8e8;border-radius:20px;width:100%;max-width:736px;margin:40px 0;overflow:hidden}.article-img img{object-fit:cover;width:100%;height:100%;display:block}.article-topmatter{max-width:720px}.article-layout{justify-content:space-between;align-items:flex-start;gap:56px;display:flex}.article-layout .article-body{flex:0 720px;min-width:0}.article-body h2,.article-body h3{scroll-margin-top:100px}.article-aside{border-radius:var(--radius);background:#fff;border:1px solid #86a5d933;flex:0 0 336px;align-self:flex-start;position:sticky;top:100px;overflow:hidden}.toc-card{padding:28px 28px 24px}.newsletter-card{border-top:1px solid var(--c-divider);padding:24px 28px 28px}.aside-card__head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.aside-card__icon{width:24px;height:24px;color:var(--c-dark);flex-shrink:0}.aside-card__head span{font-family:var(--font-d);font-size:var(--fs-h4);color:var(--c-dark);letter-spacing:-.02em;font-weight:500}.toc-list{flex-direction:column;gap:12px;list-style:none;display:flex}.toc-list a{font-family:var(--font);font-size:var(--fs-label);letter-spacing:-.01em;color:#000;font-weight:400;line-height:1.4;transition:color .15s;display:block}.toc-list a:hover{color:var(--c-green)}.toc-list a.is-active{color:var(--c-green);font-weight:500}.newsletter-card__sub{font-family:var(--font);font-size:var(--fs-small);color:var(--c-copy);margin-bottom:20px;font-weight:400;line-height:1.5}.newsletter-form{flex-direction:column;gap:12px;display:flex}.newsletter-input{width:100%;font-family:var(--font);font-size:var(--fs-label);color:var(--c-dark);background:#fff;border:1px solid #2a2a2a26;border-radius:12px;outline:none;padding:12px 16px;font-weight:400;transition:border-color .15s}.newsletter-input::placeholder{color:var(--c-muted)}.newsletter-input:focus{border-color:var(--c-dark)}.newsletter-btn{width:100%;font-family:var(--font);font-size:var(--fs-label);color:#fff;background:var(--c-dark);cursor:pointer;border:none;border-radius:12px;margin-top:4px;padding:16px;font-weight:500;transition:opacity .15s}.newsletter-btn:hover{opacity:.88}.newsletter-msg{font-family:var(--font);font-size:var(--fs-small);color:var(--c-green);line-height:1.5}@media (width<=1024px){.article-wrap{max-width:760px}.article-topmatter{max-width:none}.article-layout{flex-direction:column;gap:40px}.article-layout .article-body{flex:initial;order:0;width:100%}.article-aside{flex-basis:auto;order:-1;width:100%;position:static;top:auto}}.popular-articles{max-width:1480px;margin:0 auto;padding:80px 100px 100px}.popular-articles__inner{align-items:flex-start;gap:80px;display:flex}.popular-articles__left{flex-shrink:0;align-self:flex-start;width:280px;padding-top:72px}.popular-articles__title{font-family:var(--font-d);font-size:var(--fs-h2);color:var(--c-dark);letter-spacing:-.03em;font-weight:500;line-height:1.1}.popular-articles__right{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.pa-controls{justify-content:flex-end;gap:8px;display:flex}.pa-btn{cursor:pointer;background:#fff;border:1px solid #2a2a2a26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:background .15s,border-color .15s;display:flex}.pa-btn:hover{background:#f5f5f5;border-color:#2a2a2a4d}.pa-btn:active{background:#ebebeb}.pa-btn svg{display:block}.pa-viewport{width:100%;overflow:hidden}.pa-track{will-change:transform;gap:32px;transition:transform .5s cubic-bezier(.25,.46,.45,.94);display:flex}.pa-card{width:480px;color:inherit;flex-direction:column;flex-shrink:0;text-decoration:none;display:flex}.pa-card__thumb{aspect-ratio:480/328;background:#e8e8e8;border-radius:16px;flex-shrink:0;width:100%;overflow:hidden}.pa-card__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.pa-card:hover .pa-card__thumb img{transform:scale(1.03)}.pa-card__meta{font-family:var(--font);font-size:var(--fs-xsmall);color:#2a2a2a99;align-items:center;gap:8px;margin-top:16px;font-weight:400;line-height:1;display:flex}.pa-dot{background:#2a2a2a99;border-radius:50%;flex-shrink:0;width:3px;height:3px}.pa-card__title{font-family:var(--font-d);font-size:var(--fs-h3);color:var(--c-dark);letter-spacing:-.02em;margin-top:32px;font-weight:500;line-height:1.1}.pa-card__excerpt{font-family:var(--font-d);font-size:var(--fs-body);color:var(--c-body);margin-top:16px;font-weight:400;line-height:1.5}@media (width<=900px){.popular-articles__inner{flex-direction:column;gap:40px}.popular-articles__left{width:auto;padding-top:0}}@media (width<=600px){.article-wrap{padding:100px 20px 60px}.popular-articles{padding:60px 20px 80px}.pa-card__excerpt{font-size:16px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}ul{list-style:none}a{text-decoration:none}img{max-width:100%;display:block}:root{--c-dark:#2a2a2a;--c-body:#2a2a2a;--c-green:#00c65e;--c-blue:#00c65e;--c-muted:#2c2c2c66;--c-copy:#2a2a2a99;--c-legal:#585858;--c-divider:#2a2a2a14;--c-div-v:#2a2a2a33;--font:"Inter Display", sans-serif;--font-d:"Inter Display", sans-serif;--radius:20px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-hero:72px;--fs-h2:60px;--fs-title:56px;--fs-h3:24px;--fs-h4:22px;--fs-body:18px;--fs-label:16px;--fs-stat:clamp(44px,4vw,64px);--fs-small:14px;--fs-xsmall:13px;--fs-micro:12px}@media (width<=1280px){:root{--fs-hero:56px;--fs-h2:48px}}@media (width<=1024px){:root{--fs-hero:48px;--fs-h2:40px;--fs-title:48px;--fs-stat:52px}}@media (width<=768px){:root{--fs-h2:40px;--fs-title:40px;--fs-label:14px;--fs-stat:48px}}body{font-family:var(--font);color:var(--c-dark);-webkit-font-smoothing:antialiased;background:#fbfbfb;font-weight:500}.word-outer{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.word-inner{will-change:transform;transition:transform .8s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(110%)}.word-outer.is-revealed .word-inner{transform:translateY(0)}.fade-up{opacity:0;will-change:opacity, transform;transition:opacity .75s,transform .75s;transform:translateY(28px)}.fade-up.is-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.word-inner{transition:none!important;transform:none!important}.word-outer.is-revealed .word-inner{transform:none!important}.fade-up{opacity:1!important;transition:none!important;transform:none!important}}
