*{box-sizing:border-box}body{margin:0;background:#fff;color:#1b1d23;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #3266e7;outline-offset:5px}.journal-header{height:85px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1200px)/2));border-bottom:1px solid #eee}.journal-brand{font-weight:700;font-size:26px;letter-spacing:-1.8px}.journal-brand span{color:#5c6370}.journal-header nav{display:flex;gap:28px;font-size:13px}.journal-header nav a:last-child{color:#3266e7}.journal{max-width:1200px;margin:auto;padding:75px 24px}.journal-kicker,.journal-category{font-size:10px;letter-spacing:1.5px;color:#3266e7;font-weight:600}.journal-intro{max-width:760px;margin-bottom:60px}h1{font-size:clamp(40px,5.5vw,72px);letter-spacing:-3px;line-height:1.08;font-weight:600;margin:25px 0}h1 span{color:#81858e}.journal-intro>p:last-child{font-size:21px;line-height:1.6;color:#747984;max-width:650px}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.journal-card{display:flex;flex-direction:column;border:1px solid #e5e7ed;border-radius:22px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.journal-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px #1b29450b}.journal-card>img{width:100%;height:210px;object-fit:cover}.journal-card>div{padding:28px;display:flex;flex-direction:column;flex:1}.journal-card h2{font-size:25px;letter-spacing:-.9px;line-height:1.2;margin:18px 0}.journal-card p{font-size:15px;line-height:1.65;color:#747984;margin:0 0 25px}.journal-read{font-size:13px;color:#3266e7;margin-top:auto}.journal-cta{background:#1b1f29;color:#fff;border-radius:26px;padding:45px;margin-top:75px}.journal-cta h2{font-size:32px;letter-spacing:-1px;margin-top:0}.journal-cta p{color:#bdc3d1;line-height:1.7}.journal-cta>a{display:inline-block;background:#3266e7;color:#fff;border-radius:30px;padding:15px 23px;margin-top:10px}.journal-footer{max-width:1200px;margin:0 auto;padding:35px 24px;border-top:1px solid #eee;color:#787e89;font-size:12px;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.journal-footer nav{display:flex;gap:20px}.journal-article{max-width:840px;margin:auto;padding:55px 24px}.journal-back{display:block;font-size:13px;color:#7b818c;margin-bottom:45px}.journal-article h1{font-size:clamp(36px,5vw,58px);letter-spacing:-2.4px;line-height:1.12}.article-deck{font-size:22px;color:#757b85;line-height:1.55}.article-meta{font-size:12px;color:#9297a1;margin:27px 0 35px}.journal-article figure{margin:0 0 45px}.journal-article figure img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:20px}.journal-article figcaption{font-size:10px;color:#9096a1;margin-top:10px}.article-body{max-width:680px;margin:auto;font-size:18px;line-height:1.85;color:#515864}.article-body h2{font-size:29px;color:#1b1d23;letter-spacing:-.9px;line-height:1.25;margin:44px 0 18px}.article-body a{color:#3266e7;text-decoration:underline;text-underline-offset:4px}.article-note{background:#f0f4ff;border-left:3px solid #3266e7;padding:25px;font-size:16px;line-height:1.7;margin:35px 0}.article-scope{border-top:1px solid #e5e7ed;padding-top:25px;font-size:13px;color:#89909a;margin-top:40px}.journal-related{max-width:1000px;margin:0 auto 65px;padding:24px}.journal-related>.journal-grid{grid-template-columns:1fr 1fr}.journal-related>h2{font-size:30px;letter-spacing:-1px}@media(max-width:760px){.journal-header{height:72px}.journal-header nav{gap:15px;font-size:11px}.journal{padding-top:45px}.journal-intro{margin-bottom:35px}.journal-grid,.journal-related>.journal-grid{grid-template-columns:1fr}.journal-intro>p:last-child{font-size:18px}.journal-cta{padding:30px}.journal-article{padding-top:35px}.article-body{font-size:17px}.article-deck{font-size:19px}.journal-article h1{letter-spacing:-1.8px}.journal-footer{font-size:11px}.journal-card>img{height:220px}}@media(prefers-reduced-motion:reduce){.journal-card{transition:none;transform:none!important}}
