.v3 .blog-feature,.v3 .blog-feature *,.v3 .post,.v3 .post *{box-sizing:border-box}.v3 .post-wrap{padding:72px 32px 104px;background:#F6F7F8}.v3 .post{max-width:1000px;margin:0 auto}.v3 .post-head{max-width:680px;margin:0 auto}.v3 .post-back{display:inline-block;margin-bottom:36px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.04em;color:#5B6670;text-decoration:none}.v3 .post-back:hover{color:#0F2A44}.v3 .post-kicker{margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#B8410E}.v3 .post-title{margin:16px 0 0;font-size:clamp(34px,4.6vw,54px);line-height:1.06;font-weight:600;letter-spacing:-.035em;color:#0E1A24;text-wrap:balance}.v3 .post-dek{margin:22px 0 0;font-size:clamp(18px,1.9vw,21px);line-height:1.5;color:#46525C;text-wrap:pretty}.v3 .post-byline{display:flex;align-items:center;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #e3e7ea}.v3 .post-byline img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#E4E8EB}.v3 .post-byline div{display:flex;flex-direction:column;gap:2px}.v3 .post-author{font-size:15px;font-weight:600;color:#0E1A24}.v3 .post-role{font-size:13px;color:#5B6670}.v3 .post-read{margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:#5B6670}.v3 .post-cover{margin:48px 0 0;border-radius:14px;overflow:hidden;box-shadow:0 1px 0 rgba(14,26,36,.04),0 24px 48px -32px rgba(14,26,36,.45)}.v3 .post-body{max-width:680px;margin:64px auto 0;color:#26323C}.v3 .post-body p{margin:0 0 22px;font-size:18px;line-height:1.72;text-wrap:pretty}.v3 .post-body .post-lead{font-size:20px;line-height:1.65;color:#0E1A24}.v3 .post-body h2{margin:60px 0 18px;font-size:clamp(24px,2.6vw,30px);line-height:1.2;font-weight:600;letter-spacing:-.025em;color:#0E1A24}.v3 .post-body .post-fig{margin:44px -120px}.v3 .post-fig-title{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#5B6670;margin-bottom:14px}.v3 .post-fig-frame{padding:36px 30px 26px;background:#FFFFFF;border:1px solid #e3e7ea;border-radius:14px}.v3 .post-fig-wide{display:block;width:100%;height:auto}.v3 .post-fig-tall{display:none;width:100%;max-width:340px;height:auto;margin:0 auto}.v3 .post-fig-note{margin-top:14px;font-size:14px;line-height:1.5;color:#5B6670}.v3 .post-quote{margin:48px 0;padding:4px 0 4px 26px;border-left:3px solid #b8410e}.v3 .post-body .post-quote p{margin:0;font-size:clamp(20px,2.2vw,24px);line-height:1.45;font-weight:500;letter-spacing:-.012em;color:#0E1A24}.v3 .post-quote footer{margin-top:16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#5B6670}.v3 .post-cta{max-width:680px;margin:56px auto 0;padding:32px 32px 30px;border-radius:14px;background:#0F2A44;color:#FFFFFF;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:28px 28px}.v3 .post-cta p{margin:0;font-size:21px;line-height:1.4;font-weight:600;letter-spacing:-.015em}.v3 .post-cta a{display:inline-flex;align-items:center;gap:8px;margin-top:22px;min-height:44px;padding:0 18px;border-radius:7px;background:#FFFFFF;color:#0F2A44;font-size:15px;font-weight:600;text-decoration:none}.v3 .post-cta a:hover{background:#E8EEF4;color:#0F2A44}.v3 .post-end{max-width:680px;margin:40px auto 0;padding-top:28px;border-top:1px solid #e3e7ea;display:flex;gap:14px;align-items:flex-start}.v3 .post-end img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.v3 .post-end p{margin:0;font-size:14.5px;line-height:1.6;color:#46525C}.v3 .post-end strong{color:#0E1A24;font-weight:600}@media (max-width:1000px){.v3 .post-body .post-fig{margin-left:0;margin-right:0}}@media (max-width:640px){.v3 .post-wrap{padding:40px 20px 64px}.v3 .post-cover{display:none}.v3 .post-back{margin-bottom:26px}.v3 .post-cover{margin-top:36px;border-radius:10px}.v3 .post-body{margin-top:40px}.v3 .post-body p{font-size:17px;line-height:1.7}.v3 .post-body .post-lead{font-size:18.5px}.v3 .post-body h2{margin-top:48px}.v3 .post-fig-frame{padding:24px 18px 20px}.v3 .post-fig-wide{display:none}.v3 .post-fig-tall{display:block}.v3 .post-quote{padding-left:18px}.v3 .post-cta{padding:26px 22px 24px}.v3 .post-cta p{font-size:19px}}.v3 .blog-feature{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-top:40px;background:#FFFFFF;border:1px solid #e3e7ea;border-radius:14px;overflow:hidden;color:#0E1A24;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.v3 .blog-feature:hover{color:#0E1A24;border-color:#C9D2DA;box-shadow:0 22px 44px -30px rgba(14,26,36,.45)}.v3 .blog-feature-cover{display:block;background:#0F2A44}.v3 .blog-feature-text{display:flex;flex-direction:column;padding:34px 34px 30px}.v3 .blog-feature-kicker{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#B8410E}.v3 .blog-feature-title{display:block;margin:14px 0 0;font-size:clamp(24px,2.5vw,31px);line-height:1.15;font-weight:600;letter-spacing:-.028em;text-wrap:balance}.v3 .blog-feature-dek{display:block;margin:14px 0 0;font-size:16px;line-height:1.6;color:#46525C}.v3 .blog-feature-meta{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:28px;font-size:13.5px;color:#5B6670}.v3 .blog-feature-meta img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.v3 .blog-feature-meta strong{color:#0E1A24;font-weight:600}.v3 .blog-feature-read{margin-left:auto;font-weight:600;color:#0F2A44;white-space:nowrap;transition:transform .2s ease}.v3 .blog-feature:hover .blog-feature-read{transform:translateX(3px)}.v3 .blog-feature-mins{white-space:nowrap}@media (max-width:640px){.v3 .blog-feature-read{display:none}}@media (max-width:860px){.v3 .blog-feature{grid-template-columns:minmax(0,1fr)}.v3 .blog-feature-text{padding:26px 24px 24px}.v3 .blog-feature-meta{padding-top:22px}}@media (prefers-reduced-motion:reduce){.v3 .blog-feature,.v3 .blog-feature-read{transition:none}}