.blog-index{padding-block:65px 70px}.blog-index-header{max-width:700px;margin-bottom:45px}.blog-index-header h1{letter-spacing:-3.7px;margin:22px 0;font-size:clamp(48px,5.8vw,76px);font-weight:450;line-height:1.07}.blog-index-header>p{max-width:475px;color:var(--muted);font-size:15px;line-height:1.9}.blog-free-label{letter-spacing:1.5px;color:#746082;margin-top:24px;font-size:9px;display:block}.blog-featured{background:#f0e9f7;border:1px solid #e4d9ee;border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.blog-featured>.article-art{height:100%;min-height:350px}.blog-featured>.article-art .article-art-symbol{border-radius:45px;width:150px;height:150px}.blog-featured>.article-art>img{width:200px;height:200px}.blog-featured>div:last-child{padding:44px}.blog-featured h2{margin:16px 0;font-size:33px}.blog-featured p{color:#675e70;margin-bottom:24px;font-size:13px;line-height:1.8}.blog-topics{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding-block:35px;display:flex}.blog-topics a{border:1px solid #e3d9ed;border-radius:30px;align-items:center;gap:15px;min-height:42px;padding:10px 17px;font-size:12px;display:flex}.blog-topics a:hover{color:var(--primary);background:#f1eafa}.blog-topics a>span{color:#937ba7;font-size:10px}.blog-topics .blog-rss{border:0;gap:7px;margin-left:auto}.blog-category{padding-top:55px;scroll-margin-top:30px}.blog-category h2{font-size:30px}.blog-category .public-section-heading{align-items:center}.blog-editorial{border-top:1px solid var(--border);max-width:750px;margin-top:55px;padding-top:65px}.blog-editorial h2{margin:12px 0 17px;font-size:25px}.blog-editorial p{color:var(--muted);margin-top:13px;font-size:12px;line-height:1.9}.blog-empty{padding:45px 0}.article-page{padding-block:30px 60px}.article-breadcrumb{color:var(--muted);align-items:center;gap:12px;padding-block:12px;font-size:10px;display:flex}.article-breadcrumb a{padding-block:8px}.article-breadcrumb a:hover{color:var(--primary)}.article-header{text-align:center;max-width:850px;margin:40px auto}.article-header h1{letter-spacing:-2px;margin:20px 0;font-size:clamp(35px,4.2vw,56px);font-weight:500;line-height:1.15}.article-header>p{max-width:650px;color:var(--muted);margin-inline:auto;font-size:15px;line-height:1.8}.article-byline{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:25px;font-size:10px;display:flex}.article-byline>span{align-items:center;gap:5px;display:inline-flex}.article-byline>a{color:var(--primary)}.article-layout{grid-template-columns:220px minmax(0,740px);align-items:start;gap:60px;margin-top:55px;display:grid}.article-sidebar{position:sticky;top:30px}.article-sidebar nav{flex-direction:column;gap:2px;display:flex}.article-sidebar nav>span{margin-bottom:15px}.article-sidebar nav>a{color:var(--muted);border-left:1px solid var(--border);padding:8px 0 8px 13px;font-size:11px;line-height:1.6}.article-sidebar nav>a:hover{border-color:var(--primary);color:var(--primary)}.article-sidebar-note{background:#f0e8f9;border:1px solid #e6daf2;border-radius:12px;margin-top:30px;padding:23px}.article-sidebar-note>span{letter-spacing:-.5px;font-size:18px;line-height:1.4}.article-sidebar-note strong{color:var(--primary);font-weight:500}.article-sidebar-note>a{align-items:center;gap:10px;margin-top:20px;font-size:11px;display:flex}.article-main>.article-art{border-radius:15px;height:280px}.article-main>.article-art>img{width:190px;height:190px}.article-answer{background:#f0e9f7;border-left:3px solid #9f75d3;border-radius:0 12px 12px 0;margin-block:30px;padding:27px 30px;scroll-margin-top:25px}.article-answer p{margin-top:13px;font-size:16px;line-height:1.9}.article-takeaways{border-bottom:1px solid var(--border);padding:20px 0 30px}.article-takeaways h2{letter-spacing:-.5px;font-size:20px;font-weight:500}.article-takeaways ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.article-takeaways li{color:var(--muted);padding-left:22px;font-size:13px;line-height:1.8;position:relative}.article-takeaways li:before{content:"↗";color:var(--primary);position:absolute;left:0}.article-body{color:#514759;overflow-wrap:anywhere;font-size:16px;line-height:1.95}.article-body h2{color:var(--ink);letter-spacing:-.8px;margin:45px 0 20px;scroll-margin-top:30px;font-size:28px;font-weight:500;line-height:1.3}.article-body h3{color:var(--ink);margin:28px 0 15px;font-size:21px;font-weight:500;line-height:1.4}.article-body p{margin-block:18px}.article-body strong{color:#32283b;font-weight:600}.article-body ul,.article-body ol{margin-block:20px;padding-left:25px}.article-body li{margin-block:9px;padding-left:4px}.article-body a{color:var(--primary);text-underline-offset:3px;-webkit-text-decoration:underline #b294d2;text-decoration:underline #b294d2}.article-body blockquote{background:#f2edf8;border-left:3px solid #b391da;border-radius:0 10px 10px 0;margin:25px 0;padding:15px 25px}.article-body blockquote p{margin-block:5px;font-size:15px}.article-body pre{color:#f5eafa;background:#27202f;border-radius:10px;padding:22px;font-size:13px;line-height:1.8;overflow-x:auto}.article-body img{max-width:100%;height:auto}.article-sources{border-top:1px solid var(--border);margin-top:40px;padding-top:30px;scroll-margin-top:25px}.article-sources h2{letter-spacing:-.5px;font-size:24px}.article-sources p{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.8}.article-sources ul{gap:15px;margin:20px 0;padding:0;list-style:none;display:grid}.article-sources a{color:var(--primary);text-underline-offset:3px;align-items:center;gap:7px;font-size:12px;text-decoration:underline;display:inline-flex}.article-sources small{color:var(--muted);font-size:10px}.article-next-step{background:#eee6f8;border:1px solid #e2d6f0;border-radius:14px;margin-top:40px;padding:30px}.article-next-step h2{letter-spacing:-.8px;margin-block:12px;font-size:26px}.article-next-step p{color:#675e70;margin-bottom:20px;font-size:13px;line-height:1.8}.article-related{border-top:1px solid var(--border);margin-top:75px;padding-top:45px}.article-related h2{font-size:30px}.article-back{margin-top:35px}@media (max-width:1000px){.article-layout{grid-template-columns:180px minmax(0,1fr);gap:30px}.blog-featured>div:last-child{padding:30px}}@media (max-width:760px){.blog-index{padding-top:42px}.blog-index-header h1{letter-spacing:-2.5px;font-size:48px}.blog-index-header>p{font-size:13px}.blog-featured{grid-template-columns:1fr}.blog-featured>.article-art{min-height:240px}.blog-featured>div:last-child{padding:25px}.blog-featured h2{font-size:27px}.blog-topics{gap:9px;padding-block:25px}.blog-topics a{gap:10px;padding-inline:13px;font-size:10px}.blog-topics .blog-rss{margin-left:0}.blog-category .public-section-heading{align-items:flex-start;gap:10px}.article-header{text-align:left;margin-top:28px}.article-header h1{letter-spacing:-1.5px;font-size:38px}.article-header>p{font-size:14px}.article-byline{justify-content:flex-start;gap:13px;font-size:10px}.article-layout{grid-template-columns:1fr;gap:25px;margin-top:30px}.article-sidebar{background:#f3eef8;border-radius:10px;padding:20px;position:static}.article-sidebar nav>a{padding-block:9px;font-size:12px}.article-sidebar-note{display:none}.article-main>.article-art{height:230px}.article-answer{padding:24px 22px}.article-answer p,.article-body{font-size:15px}.article-body h2{margin-top:35px;font-size:25px}.article-body blockquote{padding-inline:20px}.article-next-step{padding:25px}.article-related h2{font-size:28px}}
