.af-mobile-blog{display:none;color:#cbd5df;font-size:15px;text-decoration:none;white-space:nowrap}@media(max-width:767px){.af-mobile-blog{display:block}}@media(min-width:768px) and (max-width:1000px){header nav[aria-label="Main navigation"]{gap:1.3rem}}
.blog-shell{font-family:Avenir,'Avenir Next',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#182532;background:#eef2f6;min-height:100vh}.blog-wrap{width:min(1220px,100% - 48px);margin:auto}.blog-intro{background:#182532;color:white;padding:78px 0 88px}.blog-eyebrow{color:#a9b8c7;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:600;margin:0 0 24px}.blog-intro h1{font-size:clamp(40px,5.2vw,68px);font-weight:500;line-height:1.08;letter-spacing:-.035em;max-width:960px;margin:0 0 28px}.blog-intro .blog-deck{max-width:710px;color:#cbd5df;font-size:20px;line-height:1.6}.blog-meta{display:flex;gap:12px 24px;flex-wrap:wrap;color:#a9b8c7;font-size:14px;margin-top:30px}.blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:64px 0 88px}.blog-card{background:white;border:1px solid #cbd5df;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.blog-card-image{background:#182532;display:block;aspect-ratio:16/8;overflow:hidden}.blog-card-image img{width:100%;height:100%;object-fit:contain}.blog-card-copy{padding:32px;display:flex;flex:1;flex-direction:column}.blog-card .blog-eyebrow{color:#526272;margin-bottom:18px}.blog-card h2{font-size:29px;line-height:1.2;letter-spacing:-.02em;font-weight:500;margin:0 0 20px}.blog-card h2 a{color:inherit;text-decoration:none}.blog-card p{font-size:16px;line-height:1.7;color:#526272;margin:0 0 24px}.blog-card .blog-read{margin-top:auto;color:#2458db;font-weight:600;text-decoration:none}.blog-prose{max-width:780px;margin:auto;background:white;font-size:18px;line-height:1.8;padding:56px 0 70px}.blog-reading{background:white}.blog-prose h2{font-size:32px;line-height:1.2;letter-spacing:-.025em;font-weight:500;margin:52px 0 22px;scroll-margin-top:120px}.blog-prose h3{font-size:23px;line-height:1.4;font-weight:500;margin:32px 0 16px}.blog-prose p,.blog-prose ul,.blog-prose ol{margin:0 0 24px}.blog-prose ul,.blog-prose ol{padding-left:1.4em}.blog-prose li{margin:8px 0}.blog-prose a{color:#2458db;text-underline-offset:4px}.blog-prose strong{font-weight:600}.blog-prose blockquote{border-left:3px solid #2458db;background:#eef2f6;padding:24px 28px;margin:0 0 32px;color:#526272}.blog-prose blockquote p:last-child{margin:0}.blog-prose img{display:block;width:100%;height:auto;margin:32px 0;border-radius:10px}.blog-prose table{font-size:14px;border-collapse:collapse;width:100%;margin:32px 0;line-height:1.5}.blog-prose th,.blog-prose td{border-bottom:1px solid #cbd5df;padding:13px 10px;text-align:left;vertical-align:top}.blog-prose th{background:#eef2f6;font-weight:600}.blog-prose hr{border:0;border-top:1px solid #cbd5df;margin:40px 0}.blog-related{border-top:1px solid #cbd5df;padding:48px 0 64px}.blog-related h2{font-size:26px;font-weight:500;margin:0 0 18px}.blog-related a{color:#2458db}.blog-contents{border-bottom:1px solid #cbd5df;padding:28px 0;display:flex;gap:12px 24px;flex-wrap:wrap;font-size:14px}.blog-contents a{color:#526272;text-decoration:none}.blog-back{display:inline-block;color:#cbd5df;font-size:14px;margin-bottom:28px;text-underline-offset:4px}.blog-prose .table-wrap{overflow-x:auto}.blog-bottom{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:14px;margin-top:40px}.blog-empty{padding:100px 0}.blog-empty a{color:#2458db}@media(max-width:767px){.blog-intro{padding:48px 0 56px}.blog-intro .blog-deck{font-size:18px}.blog-grid{grid-template-columns:1fr;padding:32px 0 48px;gap:24px}.blog-card-copy{padding:24px}.blog-card h2{font-size:26px}.blog-prose{font-size:17px;padding:32px 0 48px}.blog-prose h2{font-size:28px;margin-top:38px}.blog-prose table{font-size:12px;overflow-wrap:anywhere}.blog-prose td,.blog-prose th{padding:9px 6px}.blog-prose blockquote{padding:20px}.blog-wrap{width:calc(100% - 40px)}}
.blog-prose .blog-figure{margin:32px 0}.blog-prose .blog-figure-scroll,.blog-prose .blog-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:#7899ea #eef2f6;border-radius:10px}.blog-prose .blog-figure-scroll:focus-visible,.blog-prose .blog-table-scroll:focus-visible{outline:2px solid #2458db;outline-offset:5px}.blog-prose .blog-figure img{margin:0;min-width:640px}.blog-prose .blog-table-scroll table{margin:0;min-width:600px;overflow-wrap:normal}.blog-prose .blog-table-group{margin:32px 0}.blog-prose .blog-scroll-hint{display:none;font-size:12px;line-height:1.5;color:#526272;margin:0 0 10px}@media(max-width:767px){.blog-prose .blog-scroll-hint{display:block}.blog-prose .blog-table-scroll table{font-size:14px}.blog-prose .blog-table-scroll td,.blog-prose .blog-table-scroll th{padding:12px 10px}}
