.articles-site{color:#101820;--articles-navy:#08243a;--articles-muted:#53616d;background:#fff}.articles-site a{text-underline-offset:.2em}.articles-site a:focus-visible{outline-offset:5px;outline:3px solid #b38a45}.articles-skip{z-index:100;background:#fff;padding:12px 18px;position:fixed;top:-100px;left:20px}.articles-skip:focus{top:12px}.articles-header{border-bottom:1px solid #dfe3e6;justify-content:space-between;align-items:center;gap:24px;width:min(1200px,100% - 64px);margin:auto;padding-block:24px;display:flex}.articles-brand{font-size:1.1rem;font-weight:650;line-height:1.25}.articles-brand span{letter-spacing:.12em;color:var(--articles-muted);margin-top:6px;font-size:.72rem;display:block}.articles-header nav{flex-wrap:wrap;gap:8px 28px;display:flex}.articles-header nav a{align-items:center;min-height:44px;font-size:1rem;display:inline-flex}.articles-header nav a:hover{text-decoration:underline}.articles-intro,.articles-grid,.articles-kit,.articles-footer,.article-page,.articles-related{width:min(1200px,100% - 64px);margin-inline:auto}.articles-intro{text-align:center;max-width:880px;margin-block:80px 56px}.articles-eyebrow{color:#234e68;letter-spacing:.1em;font-size:.8rem;font-weight:650}.articles-intro h1{letter-spacing:-.045em;margin:22px 0 28px;font-size:clamp(2.6rem,4.8vw,4.4rem);line-height:1.1}.articles-intro>p:last-child{max-width:720px;color:var(--articles-muted);margin:auto;font-size:1.125rem;line-height:1.7}.articles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.articles-card{border:1px solid #dfe3e6;border-radius:24px;flex-direction:column;padding:36px;display:flex}.articles-card h2{letter-spacing:-.03em;margin:24px 0 18px;font-size:clamp(1.7rem,2.4vw,2.25rem);line-height:1.25}.articles-card h2 a:hover{text-decoration:underline}.articles-card p{color:var(--articles-muted);font-size:1.05rem;line-height:1.7}.articles-read{color:#234e68;align-items:center;min-height:44px;margin-top:auto;padding-top:24px;font-weight:650;display:inline-flex}.articles-kit{background:#eaf2f6;border-radius:24px;justify-content:space-between;align-items:center;gap:36px;margin-block:64px 80px;padding:40px;display:flex}.articles-kit h2{letter-spacing:-.03em;margin:12px 0 16px;font-size:2rem}.articles-kit p:last-child{max-width:640px;color:var(--articles-muted);font-size:1.0625rem}.articles-button{background:var(--articles-navy);color:#fff;text-align:center;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:50px;padding:14px 24px;font-size:1rem;font-weight:600;display:inline-flex}.articles-button:hover{background:#234e68}.articles-footer{border-top:1px solid #dfe3e6;grid-template-columns:1fr 1fr;gap:24px;padding-block:36px 30px;display:grid}.articles-footer p,.articles-footer small{color:var(--articles-muted)}.articles-footer nav{flex-wrap:wrap;gap:10px 24px;display:flex}.articles-footer nav a{min-height:32px;font-size:.94rem}.articles-footer small{grid-column:1/-1;font-size:.875rem}.article-title{max-width:900px;margin:64px auto 56px}.article-back{color:#234e68;align-items:center;min-height:44px;display:inline-flex}.article-title h1{letter-spacing:-.04em;margin:20px 0 24px;font-size:clamp(2.5rem,4.5vw,4.2rem);line-height:1.12}.article-deck{color:var(--articles-muted);font-size:1.25rem;line-height:1.65}.article-author{margin-top:24px;font-size:1rem}.article-layout{grid-template-columns:240px minmax(0,740px);justify-content:center;gap:64px;display:grid}.article-toc{border-top:1px solid #dfe3e6;align-self:start;padding-top:22px;position:sticky;top:28px}.article-toc strong{font-size:1rem}.article-toc ol{margin-top:18px;padding-left:22px}.article-toc li{margin-block:12px;font-size:.94rem;line-height:1.55}.article-toc a:hover{text-decoration:underline}.article-body{min-width:0}.article-body>p,.article-body>ul,.article-body>ol{margin:0 0 24px;font-size:1.125rem;line-height:1.8}.article-body>h2{letter-spacing:-.025em;margin:44px 0 22px;scroll-margin-top:28px;font-size:clamp(1.6rem,2.5vw,2.15rem);line-height:1.25}.article-body>ul,.article-body>ol{padding-left:26px}.article-body li{margin-bottom:12px}.article-cta{border-top:1px solid #dfe3e6;margin-top:44px;padding:32px 0}.article-cta h2{margin-bottom:16px;font-size:1.7rem}.article-cta p{color:var(--articles-muted);margin-bottom:24px;font-size:1.125rem;line-height:1.7}.articles-related{padding-block:48px 72px}.articles-related h2{margin-bottom:24px;font-size:1.8rem}.articles-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.articles-related a{border:1px solid #dfe3e6;border-radius:18px;padding:24px;font-size:1.125rem;line-height:1.5}@media (max-width:900px){.article-layout{grid-template-columns:1fr;gap:32px}.article-toc{width:100%;max-width:740px;margin:auto;position:static}.article-body{max-width:740px;margin:auto}.articles-kit{flex-direction:column;align-items:start}}@media (max-width:640px){.articles-header,.articles-intro,.articles-grid,.articles-kit,.articles-footer,.article-page,.articles-related{width:calc(100% - 36px)}.articles-header{flex-wrap:wrap;gap:14px;padding-block:18px}.articles-header nav{justify-content:space-between;gap:6px 20px;width:100%}.articles-header nav a{font-size:.94rem}.articles-intro{text-align:left;margin-block:48px 36px}.articles-grid,.articles-related>div{grid-template-columns:1fr}.articles-card{padding:28px}.articles-kit{margin-block:40px 48px;padding:28px}.articles-button{white-space:normal;max-width:100%}.article-title{margin-block:36px}.article-title h1{font-size:2.5rem}.article-deck{font-size:1.125rem}.article-body>p,.article-body>ul,.article-body>ol{font-size:1.0625rem;line-height:1.75}.articles-footer{grid-template-columns:1fr}.articles-footer>a{overflow-wrap:anywhere}}.article-body a:not(.articles-button){color:#174e76;text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration:underline}.article-body>h3{margin:32px 0 18px;scroll-margin-top:28px;font-size:1.4rem;line-height:1.35}.article-sources{border-top:1px solid #dfe3e6;margin:40px 0;padding-top:26px}.article-sources h2{margin-bottom:20px;font-size:1.8rem}.article-sources ul{padding-left:24px;line-height:1.7}.article-cover,.articles-card-cover{background:#eaf2f6;border-radius:20px;width:100%;display:block;overflow:hidden}.article-cover{margin-top:30px}.articles-card-cover{border-radius:14px;margin-bottom:28px}.article-cover img,.articles-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.articles-empty{text-align:center;max-width:800px;margin:48px auto;padding:0 24px;font-size:1.125rem;line-height:1.7}.cms-preview-body{max-width:740px;margin:auto;padding-bottom:32px}.blog-opening,.blog-featured,.blog-library{width:min(1200px,100% - 64px);margin-inline:auto}.blog-opening{flex-wrap:wrap;align-items:baseline;gap:18px;margin-block:28px 24px;display:flex}.blog-opening .articles-eyebrow{display:none}.blog-opening h1{letter-spacing:-.04em;font-size:2.5rem;line-height:1.1}.blog-opening>p:not(.articles-eyebrow){color:var(--articles-muted);font-size:1rem}.blog-explore{color:#234e68;align-items:center;min-height:44px;margin-left:auto;font-size:.94rem;text-decoration:underline;display:inline-flex}.blog-library-heading{scroll-margin-top:24px}.blog-featured{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:40px;margin-bottom:48px;display:grid}.blog-lead-image,.blog-side-image{display:block;overflow:hidden}.blog-lead-image .articles-card-cover,.blog-side-image .articles-card-cover{border-radius:4px;margin:0}.blog-lead-image .articles-card-cover{aspect-ratio:1.95!important}.blog-lead-content{padding-top:18px}.blog-lead-content h2{letter-spacing:-.03em;margin:10px 0 12px;font-size:clamp(1.6rem,2.5vw,2.15rem);line-height:1.18}.blog-lead-content>p:not(.articles-eyebrow){color:var(--articles-muted);margin-bottom:12px;font-size:1rem;line-height:1.6}.blog-featured a:hover h2,.blog-featured h2 a:hover,.blog-side h3 a:hover{text-decoration:underline}.blog-reading{color:var(--articles-muted);font-size:.875rem}.blog-side>h2{border-top:3px solid #b38a45;margin-bottom:6px;padding-top:14px;font-size:1.125rem}.blog-side-item{border-bottom:1px solid #dfe3e6;grid-template-columns:126px minmax(0,1fr);align-items:start;gap:18px;padding-block:18px;display:grid}.blog-side-image .articles-card-cover{aspect-ratio:1.2!important}.blog-side h3{letter-spacing:-.02em;margin:7px 0 10px;font-size:1.125rem;line-height:1.35}.blog-featured .articles-eyebrow{letter-spacing:.04em;font-size:.75rem;line-height:1.5}.blog-library{border-top:1px solid #dfe3e6;padding-top:28px}.blog-library-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.blog-library-heading h2{letter-spacing:-.025em;font-size:clamp(1.5rem,2.4vw,2rem)}.blog-library-heading>p{color:var(--articles-muted);flex-shrink:0;font-size:.94rem}.blog-filters{flex-wrap:wrap;gap:8px;margin:20px 0 30px;display:flex}.blog-filters a{color:#234e68;background:#fff;border:1px solid #d7e0e6;border-radius:6px;align-items:center;min-height:44px;padding:10px 14px;font-size:.875rem;line-height:1.4;display:inline-flex}.blog-filters a:hover{background:#edf3f6}.blog-filters a[aria-current=page]{color:#fff;background:#08243a;border-color:#08243a}.blog-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.blog-cards .articles-card{border:0;border-radius:0;padding:0;overflow:hidden}.blog-card-image{display:block;overflow:hidden}.blog-card-image .articles-card-cover{border-radius:4px;margin:0;aspect-ratio:1.7!important}.blog-card-content{flex-direction:column;flex:1;padding:18px 0 0;display:flex}.blog-card-content .articles-eyebrow{letter-spacing:.04em;font-size:.75rem;line-height:1.5}.blog-card-content h2{margin:10px 0 12px;font-size:1.4rem;line-height:1.3}.blog-card-content>p:not(.articles-eyebrow){font-size:1rem;line-height:1.6}.blog-card-meta{color:var(--articles-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:16px;font-size:.8125rem;display:flex}.blog-card-content .articles-read{padding-top:12px;font-size:.94rem}.blog-empty{background:#f1f6f8;border-radius:8px;padding:40px}.blog-empty h3{margin:18px 0;font-size:1.75rem;line-height:1.3}.blog-empty>p{color:var(--articles-muted);font-size:1.125rem;line-height:1.7}.blog-empty .articles-button{margin-top:24px}@media (max-width:1000px){.blog-featured{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}.blog-side-item{grid-template-columns:100px minmax(0,1fr);gap:14px}.blog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.blog-featured{grid-template-columns:1fr;gap:28px}.blog-side-item{grid-template-columns:126px minmax(0,1fr)}.blog-lead-content h2{font-size:1.75rem}}@media (max-width:640px){.blog-opening,.blog-featured,.blog-library{width:calc(100% - 36px)}.blog-opening{gap:8px;margin-block:24px 20px;display:block}.blog-opening h1{margin-bottom:8px;font-size:2rem}.blog-opening>p{line-height:1.5}.blog-explore{margin-top:4px}.blog-featured{margin-bottom:32px}.blog-library-heading{display:block}.blog-library-heading>p{margin-top:8px}.blog-filters{gap:8px}.blog-filters a{padding:10px 12px}.blog-cards{grid-template-columns:1fr;gap:28px}.blog-empty{padding:28px 24px}}.article-share{border-top:1px solid #dfe3e6;border-bottom:1px solid #dfe3e6;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;padding-block:20px;display:flex}.article-share>p{color:#53616d;margin:0;font-size:.94rem;font-weight:600;line-height:1.5}.article-share-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.article-share-actions .article-share-link{touch-action:manipulation;background:#fff;border:1px solid #d7e0e6;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .15s,border-color .15s;display:inline-flex}.article-share-link svg{width:22px;height:22px;display:block}.article-share-whatsapp{color:#128c4a}.article-share-facebook{color:#1877f2}.article-share-x,.article-share-threads{color:#111}.article-share-link.article-share-linkedin{color:#0a66c2}.article-share-actions .article-share-link:hover{background:#f1f6f8;border-color:currentColor}.article-share-actions .article-share-link:focus-visible{outline-offset:4px;background:#f1f6f8;outline:3px solid #b38a45}@media (max-width:480px){.article-share>p{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.article-share-actions .article-share-link{transition:none}}
