.ArticleRenderer_articleRenderer__xTcLi{max-width:720px}.ArticleRenderer_articleRenderer__xTcLi li,.ArticleRenderer_articleRenderer__xTcLi p,.ArticleRenderer_articleRenderer__xTcLi span{color:#686868!important}.ArticleRenderer_articleRenderer__xTcLi h2,.ArticleRenderer_articleRenderer__xTcLi h3{color:#151515!important}.ArticleRenderer_articleRenderer__xTcLi .text-color-muted,.ArticleRenderer_articleRenderer__xTcLi figcaption{color:#9199ab!important}.ArticleRenderer_articleH2__3qWB2{margin-top:2.5rem;margin-bottom:.875rem;display:block}.ArticleRenderer_articleH3__wUoV0{margin-top:2rem;margin-bottom:.75rem;display:block}.ArticleRenderer_articleH2__3qWB2:first-child,.ArticleRenderer_articleH3__wUoV0:first-child{margin-top:0}.ArticleRenderer_articleParagraph__7LYMc{line-height:1.8;margin-bottom:1.25rem;white-space:pre-wrap;display:block}.ArticleRenderer_articleList__fL3lW{list-style:none;padding:0;margin:0 0 1.25rem}.ArticleRenderer_articleListItem__xlPY3{display:flex;align-items:flex-start;gap:.75rem;padding:.2rem 0}.ArticleRenderer_articleListItem__xlPY3:before{content:"";width:6px;height:6px;min-width:6px;background:#f8941d;border-radius:50%;flex-shrink:0;margin-top:.62rem}.ArticleRenderer_articleFigure__hIRdl{margin:2rem 0}.ArticleRenderer_articleFigureImg__cnMlT{width:100%;object-fit:cover;display:block;border-radius:12px;border:1px solid #e8e7e6}.ArticleRenderer_articleFigureCaption__vxqbw{margin-top:.625rem;text-align:center;display:block;font-family:Montserrat,sans-serif;font-size:13px;color:#9199ab}@media (max-width:767px){.ArticleRenderer_articleParagraph__7LYMc{line-height:1.7;margin-bottom:1rem}.ArticleRenderer_articleH2__3qWB2{margin-top:2rem;margin-bottom:.75rem}.ArticleRenderer_articleH3__wUoV0{margin-top:1.5rem;margin-bottom:.625rem}}@media (max-width:480px){.ArticleRenderer_articleParagraph__7LYMc{line-height:1.65}.ArticleRenderer_articleList__fL3lW{margin-bottom:1rem}.ArticleRenderer_articleFigureImg__cnMlT{border-radius:8px}}.article-content{padding:28px 0 64px;min-width:0}.article-content__hero{position:relative;width:calc(100% + 80px);margin-left:-40px;aspect-ratio:21/9;overflow:hidden;border-radius:20px;margin-bottom:40px;background:#f0efee;box-shadow:0 4px 24px rgba(0,0,0,.1)}.article-content__hero-img{object-fit:cover;transition:transform .4s ease}.article-content__hero:hover .article-content__hero-img{transform:scale(1.02)}.article-content__title{font-family:Montserrat,sans-serif!important;font-size:clamp(24px,3.2vw,38px)!important;font-weight:800!important;color:#151515!important;line-height:1.18!important;letter-spacing:-.025em!important;margin-bottom:32px!important;display:block!important;padding-left:20px!important;border-left:4px solid #f8941d!important}.article-content__footer{margin-top:56px;padding-top:28px;border-top:2px solid #f0efee;display:flex;flex-direction:column;gap:20px}.article-content__tags{display:flex;flex-wrap:wrap;gap:8px}.article-content__tag{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;color:#686868;background:#f7f6f5;border:1px solid #e8e7e6;padding:5px 14px;border-radius:20px;transition:border-color .2s,color .2s,background .2s}.article-content__tag:hover{border-color:#f8941d;color:#f8941d;background:#fff3e6}.article-content__back{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#9199ab;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:color .2s}.article-content__back:hover{color:#f8941d}.article-content__back-arrow{transform:rotate(180deg);display:inline-flex;flex-shrink:0;color:#f8941d}@media (max-width:1024px){.article-content{padding:20px 0 48px}.article-content__hero{margin-bottom:28px;border-radius:16px}.article-content__title{font-size:clamp(22px,3vw,32px)!important;padding-left:16px!important}}@media (max-width:767px){.article-content{padding:0 0 36px}.article-content__hero{width:calc(100% + 32px);margin-left:-16px;border-radius:12px;margin-bottom:20px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.article-content__title{font-size:22px!important;margin-bottom:24px!important;padding-left:14px!important;border-left-width:3px!important}.article-content__footer{margin-top:32px;padding-top:20px;gap:14px}}@media (max-width:480px){.article-content__title{font-size:20px!important}}.article-layout{--al-bg:#faf9f8;--al-border:#e8e7e6;--al-max:900px;min-height:100vh;background:var(--al-bg);padding-top:0}.article-layout__rule{height:1px;background:var(--al-border)}.article-layout__container{max-width:var(--al-max);margin:0 auto;padding:0 40px}.article-layout__body{padding-top:40px;padding-bottom:80px}@media (max-width:1024px){.article-layout__container{padding:0 24px}}@media (max-width:767px){.article-layout__container{padding:0 16px}.article-layout__body{padding-top:20px;padding-bottom:48px}}@media (max-width:480px){.article-layout__container{padding:0 12px}.article-layout__body{padding-top:12px;padding-bottom:32px}}.article-navbar{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid #ebe9e7}.article-navbar__back{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#9199ab;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:color .2s}.article-navbar__back:hover{color:#f8941d}.article-navbar__back-arrow{display:inline-flex;flex-shrink:0;color:#f8941d;transition:transform .2s}.article-navbar__back:hover .article-navbar__back-arrow{transform:translateX(-3px)}.article-navbar__meta{display:flex;align-items:center;gap:12px}.article-navbar__category{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#f8941d;background:#fff3e6;border:1px solid #fdd9a8;padding:4px 12px;border-radius:20px}.article-navbar__date{font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;color:#9199ab}@media (max-width:1024px){.article-navbar{padding:16px 0}.article-navbar__date{font-size:12px}}@media (max-width:767px){.article-navbar{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 0}}@media (max-width:480px){.article-navbar__meta{gap:8px}.article-navbar__category{font-size:10px;padding:3px 10px}}