.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:13px;line-height:1.7;margin-bottom:38px}.breadcrumbs a:hover{text-decoration:underline}.blog-intro{padding:38px 0 48px}.blog-intro h1{font-size:clamp(38px,4.7vw,65px);max-width:960px}.blog-intro .lead{max-width:720px;margin-top:25px}.blog-topics{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.blog-topics a{border:1px solid #dad5e9;background:#fff;border-radius:30px;padding:8px 15px;font-size:13px;color:#514765}.blog-topics a:hover{background:var(--wash);color:var(--blue)}.blog-featured{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;padding:48px;border:1px solid #ddd8ef;border-radius:22px;background:linear-gradient(115deg,#eef2ff,#f6effd);margin-bottom:60px}.blog-featured h2{font-size:clamp(30px,3.8vw,46px)}.blog-featured p{margin:22px 0;max-width:520px}.journey-map{display:grid;gap:10px;align-content:center}.journey-map>span{display:flex;gap:22px;align-items:center;background:#ffffffd9;border:1px solid #e0dced;border-radius:10px;padding:12px 18px;color:#66539b;font-size:13px}.journey-map b{color:var(--ink);font-size:15px}.journey-map p{font-size:12px;line-height:1.6;margin:7px 0 0 4px}.blog-group{padding-bottom:55px;scroll-margin-top:110px}.blog-group-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.blog-group-heading h2{font-size:30px}.blog-group-heading p{font-size:14px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{display:flex;flex-direction:column;min-width:0;border:1px solid #e1deeb;border-radius:16px;padding:27px;background:#fff}.card-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:20px;color:#66539b;font-size:11px;font-weight:650}.blog-card h2{font-size:23px;line-height:1.27;letter-spacing:-.6px}.blog-card h2 a:hover{color:var(--blue)}.blog-card p{font-size:14px;line-height:1.75;margin:17px 0 24px}.article-link{display:flex;justify-content:space-between;color:var(--blue);font-size:13px;font-weight:650;margin-top:auto;padding-top:8px}.article-link:hover{text-decoration:underline}.blog-bottom{border-radius:20px;background:var(--wash);padding:44px;margin-bottom:30px}.blog-bottom h2{font-size:34px}.blog-bottom p{margin:18px 0 26px}.blog-bottom .text-link{margin-left:22px}.article-page{padding-top:34px}.article-header{max-width:920px;margin-bottom:42px}.article-header h1{font-size:clamp(35px,4.1vw,57px);line-height:1.12;text-wrap:balance}.article-deck{font-size:20px;margin:24px 0;max-width:780px;line-height:1.65}.article-byline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:13px}.article-byline a{text-decoration:underline;text-underline-offset:3px}.article-layout{display:grid;grid-template-columns:240px minmax(0,740px);gap:64px;border-top:1px solid var(--line);padding-top:40px;align-items:start}.article-sidebar{position:sticky;top:122px}.article-toc{font-size:13px}.article-toc strong{font-size:14px;color:var(--ink)}.article-toc ol{padding-left:19px;margin:16px 0 0}.article-toc li{padding-left:4px;margin:11px 0;color:var(--muted);line-height:1.6}.article-toc a:hover{color:var(--blue);text-decoration:underline}.sidebar-note{margin-top:28px;border-top:1px solid var(--line);padding-top:23px;font-size:13px}.sidebar-note p{margin:10px 0}.sidebar-note>a{color:var(--blue);font-weight:600}.article-body{font-size:17px;line-height:1.9;min-width:0;overflow-wrap:break-word}.article-body p{margin-bottom:22px;color:#494458}.article-body>p:first-child{font-size:19px;line-height:1.8;color:#312b40}.article-body h2{font-size:28px;line-height:1.25;margin:38px 0 18px;letter-spacing:-.7px;scroll-margin-top:115px}.article-body a:not(.button){color:#244bdd;text-decoration:underline;text-underline-offset:3px}.article-body ul,.article-body ol{padding-left:23px;margin:18px 0 26px;color:#494458}.article-body li{padding-left:5px;margin:10px 0}.article-note{padding:24px;border-left:3px solid var(--blue);background:#f3f5ff;border-radius:0 12px 12px 0;margin:26px 0}.article-note p{margin:8px 0 0}.article-cta{padding:30px;border:1px solid #dcd6ef;border-radius:16px;background:linear-gradient(120deg,#edf2ff,#f8f1fc);margin:44px 0 26px}.article-cta h2{margin:0 0 17px;font-size:30px}.article-cta .text-link{display:block;margin-top:18px;font-size:14px}.article-cta .eyebrow{font-size:9px}.article-author{border-top:1px solid var(--line);padding-top:25px;font-size:14px}.article-author p{margin:8px 0}.related-articles{padding:60px 0 30px;margin-top:36px;border-top:1px solid var(--line)}.related-articles>h2{font-size:34px;margin-bottom:30px}.related-articles .blog-card h2{font-size:21px}.home-journal{padding-block:70px}.home-journal h2{font-size:40px}.home-journal p{margin:20px 0;max-width:700px}.home-guide-links{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0}.home-guide-links a{border:1px solid var(--line);border-radius:12px;padding:22px;font-weight:600;font-size:16px}.home-guide-links a:hover{color:var(--blue);background:var(--wash)}
@media(max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}.blog-featured{gap:35px;padding:35px}.article-sidebar{top:110px}}
@media(max-width:720px){.blog-featured{grid-template-columns:1fr;gap:25px;padding:27px}.journey-map{grid-template-columns:1fr 1fr}.journey-map p{grid-column:1/-1}.journey-map>span{gap:10px;padding:10px;font-size:11px}.journey-map b{font-size:12px}.article-layout{grid-template-columns:1fr;gap:30px;padding-top:27px}.article-sidebar{position:static}.article-toc{padding:22px;background:var(--wash);border:1px solid var(--line);border-radius:14px}.article-toc ol{columns:2;column-gap:30px}.article-toc li{break-inside:avoid;margin:0 0 10px}.sidebar-note{display:none}.article-header{margin-bottom:27px}.article-body{font-size:16px}.article-body>p:first-child{font-size:18px}.article-deck{font-size:18px}.home-guide-links{grid-template-columns:1fr}}
@media(max-width:480px){.blog-intro{padding-top:27px;padding-bottom:30px}.breadcrumbs{font-size:12px;margin-bottom:26px}.blog-intro h1 br{display:none}.blog-grid{grid-template-columns:1fr;gap:17px}.blog-group-heading{display:block}.blog-group-heading p{margin-top:12px}.blog-card{padding:24px}.blog-topics{gap:8px}.blog-topics a{font-size:12px;padding:8px 12px}.blog-featured{margin-bottom:42px}.blog-bottom{padding:27px}.blog-bottom h2{font-size:29px}.blog-bottom .text-link{display:block;margin:20px 0 0}.article-toc ol{columns:1}.article-header h1{font-size:36px}.article-byline{gap:8px;font-size:12px}.article-cta{padding:23px}.article-body h2{font-size:26px}.article-cta h2{font-size:28px}.article-cta .button{width:100%;gap:12px}.article-page{padding-top:25px}.related-articles{padding-top:40px}.home-journal{padding-block:50px}.home-journal h2{font-size:34px}}
