.insights-banner{display:grid;grid-template-columns:190px 1fr auto;gap:30px;align-items:center;margin:32px 0 0;padding:25px 28px;background:#eaeae6;border-left:3px solid #ce3034;border-radius:0 4px 4px 0}.insights-banner .eyebrow{font-size:11px;margin:0 0 5px}.insights-banner .banner-count{font-size:13px;color:#596069}.insights-banner h2{font-size:22px;line-height:1.22;letter-spacing:-.6px;margin:0 0 6px;font-weight:600}.insights-banner h2 a:hover{text-decoration:underline;text-underline-offset:4px}.insights-banner p{font-size:14px;line-height:1.5;color:#596069;margin:0}.insights-banner .banner-link{font-size:14px;font-weight:700;white-space:nowrap;border-bottom:1px solid #17191c;padding:7px 0}.insights-banner .banner-link:hover{color:#ce3034;border-color:#ce3034}
.journal{margin:0;background:#f5f5f3;color:#17191c;font:17px/1.65 Arial,Helvetica,sans-serif}.journal *{box-sizing:border-box}.journal a{color:inherit;text-decoration:none}.journal :focus-visible{outline:3px solid #325cff;outline-offset:5px}.journal .shell{max-width:1240px;margin:auto;padding:0 40px}.journal .skip{position:absolute;left:-9999px;top:10px;background:white;padding:12px;z-index:10}.journal .skip:focus{left:12px}.journal .journal-nav{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe1e3;gap:28px}.journal .brand{display:flex;align-items:center;gap:12px;font-size:18px;line-height:1.05;letter-spacing:-.7px;font-weight:800}.journal .brand-mark{width:64px;height:64px;object-fit:contain;border-radius:5px}.journal .journal-nav nav{display:flex;align-items:center;gap:28px;font-size:14px}.journal .journal-nav nav>a:not(.button):hover,.journal .journal-nav nav>[aria-current]{color:#ce3034}.journal .button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:14px 22px;min-height:52px;border-radius:3px;background:#ce3034;color:white;font-weight:700;font-size:14px;white-space:nowrap}.journal .button:hover{background:#ad2026}.journal .eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#ce3034;margin:0 0 18px}.journal h1,.journal h2{line-height:1.08;letter-spacing:-1.7px;font-weight:600}.journal .collection-header{padding:70px 0 0}.journal .collection-header h1{font-size:clamp(46px,5.5vw,72px);letter-spacing:-3px;margin:0 0 24px}.journal h1 em{font-style:normal;color:#ce3034}.journal .collection-intro{font-size:20px;max-width:600px;color:#596069;margin:0 0 40px;line-height:1.6}.journal .collection-meta{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#596069;border-top:1px solid #dfe1e3;padding:18px 0}.journal .featured{display:grid;grid-template-columns:210px 1fr;gap:40px;background:#191b1e;color:white;padding:42px;border-radius:5px;margin:12px 0 48px;transition:background .2s}.journal .featured:hover{background:#282b2f}.journal .featured .eyebrow{color:#ff9296}.journal .featured-number{font-size:110px;line-height:1.1;color:#ff9296;letter-spacing:-8px;font-weight:500}.journal .featured h2{font-size:42px;max-width:620px;margin:0 0 18px;line-height:1.12}.journal .featured p{color:#c6cbd1;max-width:620px;font-size:17px;margin:0 0 24px}.journal .featured-read{font-size:14px;font-weight:700}.journal .featured-read small{font-size:12px;color:#c6cbd1;margin-left:25px;font-weight:400}.journal .entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:38px}.journal .entry{position:relative;padding:27px 0 34px;border-top:1px solid #cfd1d2}.journal .entry-meta{display:flex;align-items:center;justify-content:space-between;gap:14px}.journal .entry-meta .eyebrow{letter-spacing:1.2px;margin:0;font-size:10px}.journal .entry-number{color:#787c81;font-size:12px;font-family:monospace}.journal .entry h2{font-size:25px;line-height:1.18;letter-spacing:-.8px;margin:22px 0 14px}.journal .entry h2 a:hover{color:#ce3034}.journal .entry>p{font-size:15px;color:#596069;line-height:1.65;margin:0 0 22px}.journal .read-link{font-size:13px;font-weight:700;border-bottom:1px solid #ce3034;padding-bottom:5px}.journal .read-link:hover{color:#ce3034}.journal .read-time{font-size:12px;color:#596069;margin-left:20px}.journal .editorial-note{font-size:13px;color:#596069;max-width:760px;margin:12px 0 55px}.journal .breadcrumbs{display:flex;gap:12px;font-size:13px;color:#596069;padding:30px 0}.journal .breadcrumbs a:hover{color:#ce3034}.journal .article-header{max-width:970px;padding:25px 0 35px}.journal .article-header h1{font-size:clamp(38px,4.6vw,60px);letter-spacing:-2.3px;margin:0 0 25px;line-height:1.08}.journal .article-deck{font-size:20px;line-height:1.6;max-width:780px;color:#596069;margin:0 0 24px}.journal .article-meta{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12px;color:#596069}.journal .article-meta a{color:#17191c}.journal .article-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:65px;padding:25px 0 60px;border-top:1px solid #dfe1e3}.journal .toc nav{position:sticky;top:30px}.journal .toc .eyebrow{color:#596069;font-size:10px;margin:12px 0 15px}.journal .toc ol{list-style:none;margin:0 0 28px;padding:0;counter-reset:toc}.journal .toc li{counter-increment:toc;display:grid;grid-template-columns:18px 1fr;gap:8px;font-size:13px;line-height:1.5;padding:9px 0}.journal .toc li::before{content:counter(toc,decimal-leading-zero);color:#ce3034;font-size:11px;padding-top:1px}.journal .toc a:hover{color:#ce3034}.journal .back-link{font-size:12px;color:#596069}.journal .article-body{max-width:755px;min-width:0}.journal .takeaway{padding:25px 28px;background:#eaeae6;border-left:3px solid #ce3034;margin:0 0 40px}.journal .takeaway .eyebrow{font-size:10px;margin:0 0 10px}.journal .takeaway p:last-child{font-size:19px;line-height:1.55;margin:0}.journal .article-body section{padding:0;margin:0 0 35px;scroll-margin-top:25px}.journal .article-body h2{font-size:29px;letter-spacing:-.8px;line-height:1.18;margin:0 0 18px}.journal .article-body p{margin:0 0 18px;color:#3e4349;line-height:1.8}.journal .article-body li{margin-bottom:14px;color:#3e4349;line-height:1.75}.journal .article-body ul,.journal .article-body ol{padding-left:25px}.journal .article-body strong{color:#17191c}.journal .article-body a{color:#ad2026;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.journal .table-scroll{max-width:100%;overflow-x:auto;margin:24px 0}.journal table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6;text-align:left}.journal caption{text-align:left;font-size:13px;color:#596069;padding-bottom:12px}.journal th{font-weight:700;color:#17191c;background:#eaeae6}.journal th,.journal td{padding:14px 16px;border-bottom:1px solid #d2d4d5;vertical-align:top;min-width:120px}.journal .article-body .sources{border-top:1px solid #dfe1e3;padding-top:26px;margin-top:40px}.journal .sources h2{font-size:21px}.journal .sources li{font-size:14px;margin-bottom:10px}.journal .sources p{font-size:12px;color:#596069}.journal .author-note{padding:25px 0;border-top:1px solid #dfe1e3;font-size:14px}.journal .author-note p{margin:8px 0 0}.journal .section-label{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:22px}.journal .section-label h2{font-size:34px;margin:0}.journal .section-label>a{font-size:13px;color:#ad2026}.journal .related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.journal .related{margin-bottom:35px}.journal .journal-cta{border-top:2px solid #ce3034;padding:44px 0;display:flex;justify-content:space-between;align-items:center;gap:30px}.journal .journal-cta .eyebrow{margin-bottom:14px}.journal .journal-cta h2{font-size:38px;margin:0 0 12px}.journal .journal-cta p:last-child{font-size:16px;color:#596069;margin:0;max-width:580px}.journal .journal-footer{border-top:1px solid #dfe1e3;display:flex;justify-content:space-between;gap:30px;padding:32px 0 40px;font-size:12px;color:#596069}.journal .journal-footer strong{color:#17191c}.journal .journal-footer p{margin:7px 0}.journal .journal-footer nav{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start}.journal .journal-footer a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:950px){.insights-banner{grid-template-columns:140px 1fr;gap:18px}.insights-banner .banner-link{grid-column:2;justify-self:start}.journal .entries{grid-template-columns:repeat(2,minmax(0,1fr))}.journal .article-layout{grid-template-columns:200px minmax(0,1fr);gap:30px}.journal .featured{grid-template-columns:150px 1fr;gap:25px;padding:32px}.journal .featured h2{font-size:35px}.journal .journal-nav nav{gap:20px}}
@media(max-width:680px){.insights-banner{grid-template-columns:1fr;padding:22px;gap:15px;margin-top:25px}.insights-banner .banner-label{display:flex;align-items:center;gap:14px}.insights-banner .eyebrow{margin:0}.insights-banner .banner-link{grid-column:auto;justify-self:start}.insights-banner h2{font-size:21px}.journal .shell{padding:0 24px}.journal .journal-nav{height:auto;min-height:84px;gap:14px;flex-wrap:wrap;padding:15px 0}.journal .brand{font-size:14px;gap:9px}.journal .brand-mark{width:45px;height:45px}.journal .journal-nav nav{gap:14px;font-size:13px}.journal .journal-nav nav>a:first-child{display:none}.journal .button{font-size:12px;padding:12px 14px;min-height:44px;gap:8px}.journal .collection-header{padding-top:42px}.journal .collection-header h1{font-size:43px;letter-spacing:-2px}.journal .collection-intro{font-size:17px;margin-bottom:28px}.journal .collection-meta{font-size:11px;flex-wrap:wrap;gap:4px}.journal .featured{grid-template-columns:1fr;gap:15px;margin:8px 0 30px;padding:26px}.journal .featured-label{display:flex;align-items:center;justify-content:space-between}.journal .featured-number{font-size:32px;letter-spacing:-1px}.journal .featured .eyebrow{margin:0}.journal .featured h2{font-size:31px;letter-spacing:-1px}.journal .featured p{font-size:15px}.journal .entries{grid-template-columns:1fr}.journal .entry{padding:24px 0 30px}.journal .entry h2{font-size:26px;margin-top:16px}.journal .editorial-note{margin-bottom:38px}.journal .article-header{padding:14px 0 25px}.journal .article-header h1{font-size:38px;letter-spacing:-1.5px}.journal .article-deck{font-size:18px}.journal .article-layout{grid-template-columns:1fr;gap:28px;padding-top:22px}.journal .toc nav{position:static}.journal .toc ol{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 20px}.journal .toc li{font-size:12px;padding:6px 0}.journal .back-link{display:none}.journal .article-body{font-size:17px}.journal .takeaway{padding:22px;margin-bottom:32px}.journal .takeaway p:last-child{font-size:18px}.journal .article-body h2{font-size:26px}.journal .section-label h2{font-size:30px}.journal .related-grid{grid-template-columns:1fr;gap:0}.journal .journal-cta{display:block;padding:35px 0}.journal .journal-cta h2{font-size:34px}.journal .journal-cta .button{margin-top:22px;font-size:14px}.journal .journal-footer{display:block}.journal .journal-footer nav{margin-top:22px;gap:22px}.journal th,.journal td{padding:12px;min-width:105px}}
@media(max-width:390px){.journal .journal-nav nav{width:100%;justify-content:space-between}.journal .collection-header h1{font-size:38px}.journal .toc ol{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.journal *{transition:none!important;scroll-behavior:auto!important}}
