.blog-module__3rPSzG__blog{--blog-ink:#102a43;--blog-muted:#5f6f7b;--blog-line:#dfe6e5;color:var(--blog-ink)}.blog-module__3rPSzG__hero{isolation:isolate;background:radial-gradient(circle at 92% 16%,#f489362e 0 10%,#0000 10.2%),radial-gradient(circle at 86% 28%,#102a4314 0 17%,#0000 17.2%),linear-gradient(125deg,#f2f6f3 0%,#e8f1ed 100%);border:1px solid #dce6e2;border-radius:30px;padding:clamp(32px,6vw,72px);position:relative;overflow:hidden}.blog-module__3rPSzG__hero:after{z-index:-1;content:"";background-image:linear-gradient(#102a4306 1px,#0000 1px),linear-gradient(90deg,#102a4306 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.blog-module__3rPSzG__eyebrow{color:#ad5a20;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.blog-module__3rPSzG__hero h1{text-wrap:balance;max-width:820px;margin-top:18px;font-size:clamp(36px,5vw,62px);font-weight:720;line-height:1.08}.blog-module__3rPSzG__hero>p{color:#526675;max-width:700px;margin-top:20px;font-size:clamp(15px,1.5vw,18px);line-height:1.75}.blog-module__3rPSzG__topics{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.blog-module__3rPSzG__topics span{color:#3f586b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #102a431a;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700}.blog-module__3rPSzG__indexSection{margin-top:clamp(42px,7vw,76px)}.blog-module__3rPSzG__sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.blog-module__3rPSzG__sectionHeading h2{margin-top:8px;font-size:clamp(27px,3vw,38px);line-height:1.15}.blog-module__3rPSzG__sectionHeading p{max-width:530px;color:var(--blog-muted);font-size:14px;line-height:1.65}.blog-module__3rPSzG__articleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.blog-module__3rPSzG__articleCard{border:1px solid var(--blog-line);background:#fff;border-radius:24px;flex-direction:column;min-width:0;min-height:330px;padding:clamp(24px,3vw,34px);transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #102a430d}.blog-module__3rPSzG__articleCard:first-child{background:linear-gradient(#fffffff0,#ffffffc7),linear-gradient(135deg,#fff0e4,#e8f1ed);grid-row:span 2;min-height:678px}.blog-module__3rPSzG__articleCard:hover{border-color:#c5d1d2;transform:translateY(-3px);box-shadow:0 18px 44px #102a431a}.blog-module__3rPSzG__cardTop,.blog-module__3rPSzG__articleMeta{color:#647784;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:11px;font-weight:650;display:flex}.blog-module__3rPSzG__category{color:#a4511b;letter-spacing:.07em;text-transform:uppercase;background:#fff0e4;border-radius:999px;width:fit-content;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.blog-module__3rPSzG__articleCard[data-accent=blue] .blog-module__3rPSzG__category{color:#315f7d;background:#e8f0f6}.blog-module__3rPSzG__articleCard[data-accent=sage] .blog-module__3rPSzG__category{color:#3d6d5e;background:#e6f1ed}.blog-module__3rPSzG__articleCard[data-accent=amber] .blog-module__3rPSzG__category{color:#87610f;background:#fff4d9}.blog-module__3rPSzG__articleCard h2{text-wrap:balance;margin-top:28px;font-size:clamp(22px,2.5vw,34px);line-height:1.22}.blog-module__3rPSzG__articleCard:first-child h2{margin-top:auto;font-size:clamp(28px,3vw,42px)}.blog-module__3rPSzG__articleCard>p{color:var(--blog-muted);margin-top:15px;font-size:14px;line-height:1.72}.blog-module__3rPSzG__cardLink{color:#183b56;align-items:center;gap:9px;min-height:44px;margin-top:auto;padding-top:24px;font-size:12px;font-weight:800;display:inline-flex}.blog-module__3rPSzG__cardLink svg{transition:transform .18s}.blog-module__3rPSzG__articleCard:hover .blog-module__3rPSzG__cardLink svg{transform:translate(4px)}.blog-module__3rPSzG__articleShell{max-width:1100px;margin-inline:auto}.blog-module__3rPSzG__articleHeader{background:linear-gradient(130deg,#f2f6f3 0%,#e8f1ed 100%);border:1px solid #dce6e2;border-radius:28px;margin-top:18px;padding:clamp(28px,6vw,64px);position:relative;overflow:hidden}.blog-module__3rPSzG__articleHeader h1{text-wrap:balance;max-width:890px;margin-top:18px;font-size:clamp(34px,5vw,58px);line-height:1.09}.blog-module__3rPSzG__articleHeader>p{color:#526675;max-width:780px;margin-top:22px;font-size:clamp(15px,1.4vw,18px);line-height:1.75}.blog-module__3rPSzG__articleMeta{margin-top:25px}.blog-module__3rPSzG__articleLayout{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:clamp(34px,6vw,72px);margin-top:42px;display:grid}.blog-module__3rPSzG__articleBody{min-width:0}.blog-module__3rPSzG__articleBody section+section{margin-top:42px}.blog-module__3rPSzG__articleBody h2{color:#102a43;text-wrap:balance;scroll-margin-top:110px;font-size:clamp(23px,2.6vw,32px);line-height:1.25}.blog-module__3rPSzG__articleBody p,.blog-module__3rPSzG__articleBody li{color:#3e5363;font-size:16px;line-height:1.85}.blog-module__3rPSzG__articleBody p{margin-top:14px}.blog-module__3rPSzG__articleBody ul,.blog-module__3rPSzG__articleBody ol{margin:17px 0 0;padding-left:22px}.blog-module__3rPSzG__articleBody ul{list-style:outside}.blog-module__3rPSzG__articleBody ol{list-style:decimal}.blog-module__3rPSzG__articleBody li+li{margin-top:8px}.blog-module__3rPSzG__sideNav{border:1px solid var(--blog-line);background:#fff;border-radius:18px;padding:20px;position:sticky;top:110px;box-shadow:0 8px 26px #102a430d}.blog-module__3rPSzG__sideNav strong{font-size:12px}.blog-module__3rPSzG__sideNav ol{margin:13px 0 0;padding:0;list-style:none}.blog-module__3rPSzG__sideNav li+li{margin-top:10px}.blog-module__3rPSzG__sideNav a{color:#607382;font-size:11px;font-weight:650;line-height:1.5;display:block}.blog-module__3rPSzG__sideNav a:hover{color:#b75c1f}.blog-module__3rPSzG__cta{color:#fff;background:#102a43;border-radius:22px;margin-top:48px;padding:clamp(24px,4vw,38px)}.blog-module__3rPSzG__cta p{color:#ffffffb8;max-width:600px;margin-top:9px;font-size:14px;line-height:1.65}.blog-module__3rPSzG__cta a{color:#102a43;background:#f48936;border-radius:11px;align-items:center;gap:9px;min-height:46px;margin-top:20px;padding:11px 16px;font-size:12px;font-weight:820;display:inline-flex}.blog-module__3rPSzG__faq,.blog-module__3rPSzG__sources,.blog-module__3rPSzG__related{border-top:1px solid var(--blog-line);margin-top:54px;padding-top:42px}.blog-module__3rPSzG__faq h2,.blog-module__3rPSzG__sources h2,.blog-module__3rPSzG__related h2{font-size:clamp(24px,3vw,34px)}.blog-module__3rPSzG__faq details{border-bottom:1px solid var(--blog-line);padding:17px 0}.blog-module__3rPSzG__faq summary{cursor:pointer;color:#183b56;font-size:15px;font-weight:750}.blog-module__3rPSzG__faq details p{max-width:760px;color:var(--blog-muted);margin-top:10px;font-size:14px;line-height:1.7}.blog-module__3rPSzG__sources ul{margin:16px 0 0;padding:0;list-style:none}.blog-module__3rPSzG__sources li+li{margin-top:8px}.blog-module__3rPSzG__sources a{color:#4d687b;text-underline-offset:3px;font-size:13px;font-weight:650;-webkit-text-decoration:underline #d5a17d;text-decoration:underline #d5a17d}.blog-module__3rPSzG__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.blog-module__3rPSzG__relatedCard{border:1px solid var(--blog-line);background:#fff;border-radius:17px;padding:20px;transition:border-color .16s,transform .16s}.blog-module__3rPSzG__relatedCard:hover{border-color:#c4d0d0;transform:translateY(-2px)}.blog-module__3rPSzG__relatedCard span{color:#ad5a20;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.blog-module__3rPSzG__relatedCard strong{margin-top:8px;font-size:14px;line-height:1.5;display:block}@media (max-width:760px){.blog-module__3rPSzG__hero,.blog-module__3rPSzG__articleHeader{border-radius:22px}.blog-module__3rPSzG__articleGrid,.blog-module__3rPSzG__relatedGrid{grid-template-columns:minmax(0,1fr)}.blog-module__3rPSzG__articleCard,.blog-module__3rPSzG__articleCard:first-child{grid-row:auto;min-height:320px}.blog-module__3rPSzG__articleCard:first-child h2{margin-top:72px}.blog-module__3rPSzG__articleLayout{grid-template-columns:minmax(0,1fr);margin-top:32px}.blog-module__3rPSzG__sideNav{grid-row:1;position:static}.blog-module__3rPSzG__articleBody p,.blog-module__3rPSzG__articleBody li{font-size:15px;line-height:1.78}}
