@font-face{font-family:Compagnon;src:url(/fonts/compagnon/Compagnon-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Medium.woff2)format("woff2"),url(/fonts/montserrat/Montserrat-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Bold.woff2)format("woff2"),url(/fonts/montserrat/Montserrat-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Regular.woff2)format("woff2"),url(/fonts/montserrat/Montserrat-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Light.woff2)format("woff2"),url(/fonts/montserrat/Montserrat-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}.reading-progress-bar{z-index:9999;pointer-events:none;background-color:#174a5a14;width:100%;height:4px;position:fixed;top:0;left:0}.reading-progress-bar__fill{background:linear-gradient(90deg,#338099 0%,#0284c7 100%);width:0%;height:100%;transition:width 80ms ease-out}.article-page{background-color:#fff;width:100%;padding-top:130px;padding-bottom:100px;position:relative}@media screen and (width<=1023px){.article-page{padding-top:110px;padding-bottom:60px}}.article-page .article-header{flex-direction:column;gap:16px;max-width:960px;margin:0 auto;display:flex}.article-page .article-breadcrumbs{color:#6b7280;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.article-page .article-breadcrumbs a{color:#4b5563;text-decoration:none;transition-property:color;transition-duration:.15s;transition-timing-function:ease-in-out}@media (hover:hover) and (pointer:fine){.article-page .article-breadcrumbs a:hover{color:#338099}}.article-page .article-breadcrumbs__sep{color:#9ca3af}.article-page .article-tag{color:#174a5a;text-transform:uppercase;background-color:#e7edf2;border-left:2px solid #174a5a;border-radius:500px;align-self:flex-start;align-items:center;padding:4px 12px;font-size:13px;font-weight:600;line-height:normal;display:inline-flex}.article-page .article-header__title{color:#111827;letter-spacing:-.8px;margin:8px 0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.25}.article-page .article-meta-bar{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding-bottom:24px;display:flex}.article-page .article-meta-bar__left{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.article-page .article-meta-bar__author{align-items:center;gap:12px;display:flex}.article-page .article-meta-bar__author-avatar{color:#fff;background-color:#0a2d38;border-radius:500px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:flex}.article-page .article-meta-bar__author-info{flex-direction:column;gap:2px;display:flex}.article-page .article-meta-bar__author-name{color:#111827;font-size:14px;font-weight:700}.article-page .article-meta-bar__date{color:#6b7280;font-size:13px}.article-page .article-meta-bar__time{color:#6b7280;border-left:1px solid #e5e7eb;align-items:center;gap:6px;padding-left:24px;font-size:13px;font-weight:500;display:flex}@media screen and (width<=767px){.article-page .article-meta-bar__time{border-left:none;padding-left:0}}.article-page .article-meta-bar__time svg{color:#338099}.article-page .article-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.article-page .article-tools__text-size{background-color:#fff;border:1px solid #e5e7eb;border-radius:500px;display:inline-flex;overflow:hidden}.article-page .article-tools__btn{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:500px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition-property:all;transition-duration:.15s;transition-timing-function:ease-in-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.article-page .article-tools__btn:hover{color:#338099;background-color:#f4f7fc;border-color:#338099}}.article-page .article-tools__btn.is-active{color:#fff;background-color:#338099;border-color:#338099}.article-page .article-tools__text-size .article-page .article-tools__btn{border:none;border-radius:0;padding:7px 12px}.article-page .article-tools__text-size .article-page .article-tools__btn:first-child{border-right:1px solid #e5e7eb}.article-page .article-cover{background-color:#f3f4f6;border-radius:20px;max-height:520px;margin:40px 0 56px;overflow:hidden;box-shadow:0 10px 30px #0000000f}@media screen and (width<=1023px){.article-page .article-cover{max-height:340px;margin:28px 0 40px}}.article-page .article-cover__img{object-fit:cover;width:100%;height:100%;display:block}.article-page .article-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:64px;display:grid;position:relative}@media screen and (width<=1279px){.article-page .article-layout{grid-template-columns:1fr;gap:40px}.article-page .article-sidebar{order:2}}.article-page .article-sidebar__sticky{flex-direction:column;gap:28px;display:flex;position:sticky;top:100px}.article-page .article-toc{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 4px 12px #00000005}.article-page .article-toc__header{align-items:center;gap:8px;display:flex}.article-page .article-toc__title{color:#111827;margin:0;font-size:15px;font-weight:700}.article-page .article-toc__nav{flex-direction:column;gap:6px;display:flex}.article-page .article-toc__link{color:#4b5563;border-left:2px solid #0000;padding:6px 0 6px 12px;font-size:13.5px;line-height:1.4;text-decoration:none;transition-property:all;transition-duration:.15s;transition-timing-function:ease-in-out;display:block}@media (hover:hover) and (pointer:fine){.article-page .article-toc__link:hover{color:#338099;border-left-color:#338099;font-weight:600}}.article-page .article-toc__link.is-active{color:#338099;background-color:#3380990d;border-left-color:#338099;border-radius:0 6px 6px 0;font-weight:700}.article-page .article-toc__link--h3{opacity:.85;padding-left:24px;font-size:12.5px}.article-page .article-share{background-color:#fdfdfd;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.article-page .article-share__label{color:#111827;font-size:13px;font-weight:600}.article-page .article-share__links{align-items:center;gap:12px;display:flex}.article-page .article-share__btn{color:#4b5563;background-color:#fff;border:1px solid #e5e7eb;border-radius:500px;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition-property:all;transition-duration:.15s;transition-timing-function:ease-in-out;display:flex}@media (hover:hover) and (pointer:fine){.article-page .article-share__btn:hover{color:#338099;border-color:#338099;transform:translateY(-2px);box-shadow:0 4px 8px #0000000f}}.article-page .article-share__btn--linkedin:hover{color:#fff;background-color:#0077b5;border-color:#0077b5}.article-page .article-share__btn--twitter:hover{color:#fff;background-color:#000;border-color:#000}.article-page .article-share__btn--whatsapp:hover{color:#fff;background-color:#25d366;border-color:#25d366}.article-page .article-progress-badge{color:#174a5a;background-color:#f4f7fc;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.article-page .article-progress-badge__value{color:#338099;font-weight:800}.article-page .article-content{flex-direction:column;gap:32px;max-width:800px;display:flex}@media screen and (width<=1279px){.article-page .article-content{max-width:100%}}.article-page .article-lead{background-color:#f8fafc;border-left:4px solid #338099;border-radius:0 12px 12px 0;margin-bottom:12px;padding:24px 28px}.article-page .article-lead p{color:#1e293b;margin:0;font-size:1.25rem;font-weight:500;line-height:1.6}.article-page .article-body{color:#374151;font-size:1.125rem;line-height:1.85}.article-page .article-body[data-font-size=large]{font-size:1.25rem;line-height:1.9}.article-page .article-body[data-font-size=xl]{font-size:1.375rem;line-height:1.95}.article-page .article-body p{margin:0 0 28px}.article-page .article-body h2{color:#111827;letter-spacing:-.5px;border-left:4px solid #338099;margin:48px 0 20px;padding-left:16px;scroll-margin-top:100px;font-size:1.75rem;font-weight:800;line-height:1.35}.article-page .article-body h3{color:#111827;margin:36px 0 16px;scroll-margin-top:100px;font-size:1.375rem;font-weight:700}.article-page .article-body h4{color:#111827;margin:28px 0 12px;font-size:1.125rem;font-weight:600}.article-page .article-body blockquote{color:#0a2d38;background-color:#f4f7fc;border-left:4px solid #338099;border-radius:0 12px 12px 0;margin:36px 0;padding:24px 28px;font-size:1.25rem;font-style:italic;line-height:1.6}.article-page .article-body blockquote p{margin:0}.article-page .article-body ul,.article-page .article-body ol{margin:24px 0 28px;padding-left:28px}.article-page .article-body ul li,.article-page .article-body ol li{margin-bottom:12px;line-height:1.7}.article-page .article-body ul li::marker{color:#338099}.article-page .article-body ol li::marker{color:#338099}.article-page .article-body img{border-radius:16px;max-width:100%;height:auto;margin:32px 0;display:block;box-shadow:0 6px 20px #0000000d}.article-page .article-body hr{background-color:#e5e7eb;border:0;height:1px;margin:48px 0}.article-page .article-author-card{background-color:#f4f7fc;border:1px solid #e5e7eb;border-radius:16px;align-items:center;gap:24px;margin-top:48px;padding:32px;display:flex}@media screen and (width<=767px){.article-page .article-author-card{flex-direction:column;align-items:flex-start;padding:24px}}.article-page .article-author-card__avatar{color:#fff;background-color:#0a2d38;border-radius:500px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:20px;font-weight:800;display:flex}.article-page .article-author-card__info{flex-direction:column;gap:6px;display:flex}.article-page .article-author-card__name{color:#111827;margin:0;font-size:1.125rem;font-weight:700}.article-page .article-author-card__bio{color:#4b5563;margin:0;font-size:.875rem;line-height:1.6}.article-page .article-nav{border-top:1px solid #e5e7eb;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;padding-top:40px;display:grid}@media screen and (width<=767px){.article-page .article-nav{grid-template-columns:1fr;gap:16px}}.article-page .article-nav__item{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:8px;padding:20px 24px;text-decoration:none;transition-property:all;transition-duration:.15s;transition-timing-function:ease-in-out;display:flex}@media (hover:hover) and (pointer:fine){.article-page .article-nav__item:hover{background-color:#fdfdfd;border-color:#338099;transform:translateY(-2px);box-shadow:0 4px 12px #0000000a}}.article-page .article-nav__item--next{text-align:right;align-items:flex-end}.article-page .article-nav__direction{text-transform:uppercase;letter-spacing:.5px;color:#338099;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.article-page .article-nav__title{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.article-page .article-cta-box{color:#fff;background-color:#0a2d38;border-radius:20px;justify-content:space-between;align-items:center;gap:32px;margin:80px 0 60px;padding:48px;display:flex}@media screen and (width<=1279px){.article-page .article-cta-box{flex-direction:column;align-items:flex-start;margin:60px 0 40px;padding:32px 24px}}.article-page .article-cta-box__content{flex-direction:column;gap:12px;max-width:680px;display:flex}.article-page .article-cta-box .badge--cta-box{color:#9ca3af;text-transform:uppercase;letter-spacing:1px;background-color:#ffffff1a;border-radius:4px;align-self:flex-start;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.article-page .article-cta-box__title{color:#fff;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.3}.article-page .article-cta-box__desc{color:#d1d5db;margin:0;font-size:1rem;line-height:1.6}.article-page .article-cta-box .btn-primary-blue{color:#fff;text-transform:uppercase;white-space:nowrap;background-color:#338099;border-radius:500px;padding:14px 28px;font-size:14px;font-weight:700;text-decoration:none;transition-property:all;transition-duration:.2s;transition-timing-function:ease-in-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.article-page .article-cta-box .btn-primary-blue:hover{background-color:#276579;transform:translateY(-2px)}}.article-page .article-related{margin-top:60px}.article-page .article-related__header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.article-page .article-related__title{color:#111827;margin:0;font-size:1.75rem;font-weight:700}.article-page .article-related__more{color:#338099;font-size:14px;font-weight:600;text-decoration:none;transition-property:color;transition-duration:.15s;transition-timing-function:ease-in-out}@media (hover:hover) and (pointer:fine){.article-page .article-related__more:hover{color:#0a2d38}}body.article-focus-mode .article-sidebar{opacity:0;pointer-events:none;transition:opacity .2s}body.article-focus-mode .article-layout{grid-template-columns:1fr}body.article-focus-mode .article-content{max-width:820px;margin:0 auto}
