.insights{--navy:#0a1128;--charcoal:#2d3748;--steel:#5d6a7e;--cyan:#007595;--rule:#0a11281a;--serif:"Playfair Display", ui-serif, Georgia, serif;--sans:"Outfit", ui-sans-serif, system-ui, sans-serif;max-width:760px;color:var(--charcoal);font-family:var(--sans);margin:0 auto;padding:32px 24px 24px;font-size:17px;line-height:1.7}.insights a{color:var(--navy);text-underline-offset:3px;text-decoration:underline 1px}.insights a:hover{color:var(--cyan)}.insights :focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.insights p,.insights ul,.insights ol{margin:1em 0}.insights ul,.insights ol{padding-left:40px}.insights ul{list-style:outside}.insights ol{list-style:decimal}.insights blockquote{margin:1em 40px}.insights .breadcrumbs{color:var(--steel);gap:8px;margin-bottom:32px;font-size:13px;display:flex}.insights .breadcrumbs a{color:var(--steel)}.insights .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin:0 0 12px;font-size:12px;font-weight:500}.insights h1,.insights h2,.insights h3{font-family:var(--serif);color:var(--navy);font-weight:500;line-height:1.2}.insights h1{letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(34px,5vw,48px)}.insights h2{margin:56px 0 16px;font-size:28px}.insights h3{margin:32px 0 8px;font-size:21px}.insights .byline{color:var(--steel);margin:0 0 40px;font-size:14px}.insights .lede{color:var(--charcoal);font-size:19px}.insights .takeaways{border:1px solid var(--rule);border-left:3px solid var(--navy);background:#fff;margin:0 0 48px;padding:28px 32px}.insights .takeaways h2{margin:0 0 12px;font-size:20px}.insights .takeaways ul{margin:0;padding-left:20px}.insights .takeaways li+li{margin-top:10px}.insights .prose p,.insights .prose ul,.insights .prose ol{margin:0 0 20px}.insights .prose li+li{margin-top:8px}.insights .prose strong{color:var(--navy);font-weight:600}.insights .table-wrap{border:1px solid var(--rule);background:#fff;margin:24px 0 32px;overflow-x:auto}.insights table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px;line-height:1.55}.insights th,.insights td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:12px 14px}.insights th{color:var(--navy);background:#0a11280a;font-weight:600}.insights .faq h3{font-size:19px}.insights .faq p{margin:0 0 16px}.insights .sources ol{padding-left:22px;font-size:14px;line-height:1.6}.insights .sources li+li{margin-top:8px}.insights .closing{border-top:1px solid var(--rule);margin-top:56px;padding-top:32px}.insights .closing em{color:var(--steel);font-size:14px}.insights .post-list{margin:48px 0 0;padding:0;list-style:none}.insights .post-list li{border-top:1px solid var(--rule);padding:32px 0}.insights .post-list h2{margin:0 0 12px;font-size:26px}.insights .post-list h2 a{text-decoration:none}.insights .post-list p{margin:0 0 8px}.insights .post-list .date{color:var(--steel);font-size:14px}.insights .actions{gap:24px;margin-top:32px;display:flex}@media (width<=640px){.insights{padding-top:16px;font-size:16px}.insights h2{margin-top:44px;font-size:24px}.insights .takeaways{padding:22px 20px}}
