.post-page{padding-top:112px!important;padding-bottom:40px!important}.post-layout{display:grid!important;grid-template-columns:220px 680px;gap:56px;max-width:956px;margin:0 auto;align-items:start}.post-side{position:sticky;top:96px;padding:0!important;background:none!important;border:0!important}.post-toc{padding:0;border:0;background:none}.post-toc-title{font-family:'Urbanist',sans-serif;font-weight:700;font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:#979DAC;margin:0 0 12px}.post-toc ul{list-style:none;margin:0;padding:0}.post-toc li a{display:block;padding:8px 0 8px 14px;font-size:15px;line-height:20px;color:#979DAC;text-decoration:none;border-left:2px solid transparent}.post-toc li a.is-active,.post-toc li a:hover{color:#F4F1EC;border-left-color:#C1121F}.side-link{display:inline-block;margin-top:28px;font-family:'Urbanist',sans-serif;font-weight:700;font-size:15px;color:#F4F1EC;text-decoration:underline;text-underline-offset:4px}.post-body-col{width:680px;max-width:100%}.post-panel{display:block!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.post-panel h1.section-title{font-size:52px;line-height:1.08;font-weight:800;margin:0 0 20px;color:#F4F1EC}.pm{display:flex;align-items:center;gap:12px;margin:0 0 28px}.pm-photo{width:40px;height:40px;border-radius:50%;object-fit:cover}.pm-name{font-family:'Urbanist',sans-serif;font-weight:700;font-size:16px;line-height:20px;color:#F4F1EC;margin:0}.pm-d{font-size:15px;line-height:20px;color:#979DAC;margin:2px 0 0}.post-dek{font-size:22px;line-height:34px;color:#F4F1EC;margin:0 0 28px}.post-tldr{background:#0C2148!important;border:0!important;border-radius:8px;padding:24px;margin:0 0 32px}.post-tldr-label{display:block;font-family:'Urbanist',sans-serif;font-weight:700;font-size:13px;color:#F4F1EC;margin:0 0 8px}.post-tldr p{font-size:18px;line-height:28px;color:#F4F1EC;margin:0}.post-toc-mobile{display:none}.post-body{order:0!important}.post-body p{font-size:18px;line-height:30px;color:#D5DAE3;margin:0 0 20px}.post-body li{font-size:18px;line-height:30px;color:#D5DAE3}.post-body a:not(.btn){color:#F4F1EC;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.post-body h2{font-family:'Urbanist',sans-serif;font-weight:800;font-size:30px;line-height:36px;color:#F4F1EC;margin:48px 0 16px}.post-body h3{font-family:'Urbanist',sans-serif;font-weight:700;font-size:22px;line-height:28px;color:#F4F1EC;margin:36px 0 12px}.post-figure{margin:32px 0}.post-figure svg,.post-figure img{display:block;width:100%;height:auto;border-radius:12px}.post-figure figcaption{font-size:14px;line-height:20px;color:#979DAC;margin-top:8px}.read-next{margin:8px 0 24px;padding:0!important;border:0!important;background:none!important}.read-next-label{display:block;font-size:14px;line-height:20px;color:#979DAC;margin-bottom:4px}.read-next-link{font-family:'Urbanist',sans-serif;font-weight:700;font-size:18px;line-height:26px;color:#F4F1EC;text-decoration:underline;text-underline-offset:4px}.mid-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#0C2148!important;border:0!important;border-radius:8px;padding:28px 32px;margin:36px 0}.mid-cta-lead{font-size:18px;line-height:28px;color:#F4F1EC;margin:0!important;max-width:36ch}.mid-cta .btn{flex:0 0 auto}.endbox{margin:48px 0 0}.endauthor{display:flex;gap:20px;align-items:flex-start;padding-top:32px;border-top:1px solid rgba(244,241,236,.12)}.ea-photo{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:0 0 56px}.ea-name{font-family:'Urbanist',sans-serif;font-weight:700;font-size:18px;color:#F4F1EC;margin:0 0 6px}.ea-bio{font-size:16px;line-height:25px;color:#979DAC;margin:0 0 10px}.ea-link{font-family:'Urbanist',sans-serif;font-weight:700;font-size:15px;color:#F4F1EC;text-decoration:underline;text-underline-offset:4px}.keep-h{font-family:'Urbanist',sans-serif;font-weight:800;font-size:30px;line-height:36px;color:#F4F1EC;margin:48px 0 20px}.keep-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.keep-card{display:flex;flex-direction:column;gap:10px;background:#0C2148;border-radius:8px;padding:20px;text-decoration:none}.keep-tag{font-size:13px;line-height:18px;color:#979DAC}.keep-t{font-family:'Urbanist',sans-serif;font-weight:700;font-size:18px;line-height:24px;color:#F4F1EC}.bp-post{margin:40px 0 0!important}@media(max-width:1100px){.post-body-col,.post-panel{width:100%!important;max-width:100%!important;min-width:0!important}.post-page .container{padding-left:32px;padding-right:32px}.post-layout{display:block!important;max-width:640px}.post-side{display:none}.post-panel h1.section-title{font-size:40px;line-height:46px}.post-dek{font-size:21px;line-height:32px}.post-toc-mobile{display:block;margin:0 0 32px;background:#0C2148;border-radius:8px}.post-toc-mobile summary{min-height:56px;display:flex;align-items:center;padding:0 20px;font-family:'Urbanist',sans-serif;font-weight:700;font-size:16px;color:#F4F1EC;cursor:pointer}.post-toc-mobile ul{list-style:none;margin:0;padding:0 20px 12px}.post-toc-mobile li a{display:block;padding:12px 0;font-size:16px;line-height:20px;color:#D5DAE3;text-decoration:none}.post-body h2{margin-top:48px}.keep-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.keep-card{padding:16px}.keep-t{font-size:17px;line-height:23px}}@media(max-width:600px){.post-page{padding-top:92px!important}.post-page .container{padding-left:20px;padding-right:20px}.post-panel h1.section-title{font-size:30px;line-height:36px;margin-bottom:16px}.pm{margin-bottom:22px}.pm-photo{width:36px;height:36px}.pm-name{font-size:15px}.pm-d{font-size:14px}.post-dek{font-size:19px;line-height:29px;margin-bottom:22px}.post-tldr{padding:20px;margin-bottom:24px}.post-tldr p{font-size:17px;line-height:27px}.post-toc-mobile{margin-bottom:28px}.post-toc-mobile li a{padding:14px 0}.post-body p,.post-body li{font-size:17px;line-height:27px}.post-body p{margin-bottom:18px}.post-body h2{font-size:24px;line-height:30px;margin:40px 0 14px}.post-body h3{font-size:20px;line-height:26px;margin:28px 0 10px}.post-figure{margin:28px -20px}.post-figure svg,.post-figure img{border-radius:0}.post-figure figcaption{padding:0 20px}.mid-cta{flex-direction:column;align-items:stretch;gap:16px;padding:24px}.mid-cta-lead{font-size:17px;line-height:27px;max-width:none}.mid-cta .btn{width:100%;min-height:52px;justify-content:center}.endbox{margin-top:40px}.endauthor{gap:14px;padding-top:24px}.ea-photo{width:48px;height:48px;flex-basis:48px}.ea-bio{font-size:15px;line-height:23px}.ea-link{display:inline-block;padding:10px 0}.keep-h{font-size:24px;line-height:30px;margin:40px 0 16px}.keep-grid{display:flex;overflow-x:auto;gap:16px;margin-right:-20px;padding-right:20px;scroll-snap-type:x mandatory}.keep-card{flex:0 0 300px;scroll-snap-align:start}}.fn4 .fn4-head{display:flex!important;align-items:flex-end;justify-content:space-between;gap:24px}.fn4 .fn4-head .section-title{font-size:30px!important;line-height:36px!important;margin:0 0 8px!important}.fn4 .fn-sub{font-size:17px;line-height:26px}.fn4-arrow{flex:0 0 56px;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#C1121F;color:#F4F1EC;text-decoration:none}.fn4-arrow:hover{background:#E63946;color:#F4F1EC}.fn4 .fn-teaser-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.fn4 .fn-teaser-card{padding:22px!important}.fn4 .fn-teaser-card h3{font-size:19px!important;line-height:25px!important}.sub-band{background:#001233;padding:56px 0!important}.sub-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;background:#06183a;border-radius:20px;padding:44px 48px}.sub-copy .section-title{font-size:30px;line-height:36px;margin:0 0 10px;color:#F4F1EC}.sub-copy p{font-size:18px;line-height:28px;color:#979DAC;margin:0}.sub-row{display:flex;gap:12px}.sub-row .form-input{flex:1 1 auto;min-width:0}.sub-row .btn{flex:0 0 auto;height:48px;width:auto!important;padding:0 28px}.sub-consent{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font-size:14px;line-height:21px;color:#979DAC}.sub-consent a{color:#F4F1EC}.sub-consent input{margin-top:3px;flex:0 0 auto}@media(max-width:1100px){.fn4 .fn-teaser-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sub-grid{gap:32px}}@media(max-width:600px){.fn4 .fn4-head .section-title{font-size:24px!important;line-height:30px!important}.fn4-arrow{flex-basis:48px;width:48px;height:48px}.fn4 .fn-teaser-grid{display:flex!important;overflow-x:auto;gap:16px!important;scroll-snap-type:x mandatory}.fn4 .fn-teaser-card{flex:0 0 280px;scroll-snap-align:start}.sub-band{padding:40px 0!important}.sub-grid{grid-template-columns:1fr;gap:22px;padding:28px 22px}.sub-copy .section-title{font-size:24px;line-height:30px}.sub-copy p{font-size:17px;line-height:27px}.sub-row{flex-direction:column}.sub-row .btn{width:100%!important;justify-content:center}}.featured-strip + .fn4{padding-top:36px!important}.featured-strip{padding:56px 0 0!important}.ea-pub{font-size:14px;line-height:20px;color:#979DAC;margin:0 0 10px}.post-body table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.endbox{margin-top:32px}.fn4-arrow{border:1px solid #C1121F}.fn4-arrow:hover{background:transparent;color:#F4F1EC}