.article-page{padding-bottom:0}.reading-progress{position:fixed;z-index:70;left:0;right:0;top:0;height:3px}.reading-progress span{display:block;width:0;height:100%;background:var(--lime)}.article-hero{padding-block:34px 70px}.breadcrumbs{margin-bottom:38px;display:flex;flex-wrap:wrap;gap:8px;color:var(--gray);font-size:12px}.article-hero__grid{display:grid;gap:30px}.article-kicker{margin:0 0 20px;color:var(--petrol);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.article-hero h1{margin-bottom:24px;color:var(--petrol);font-size:clamp(44px,11.5vw,66px);line-height:.94}.article-deck{max-width:820px;margin:0;font-size:19px;line-height:1.5}.article-byline{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--gray);font-size:12px}.article-hero__action{padding:24px;border:1px solid var(--line);border-radius:24px}.article-hero__action p{margin:0 0 16px;color:var(--petrol);font-weight:500}.article-cover{margin:48px 0 0}.article-cover img{width:100%;aspect-ratio:2/1;object-fit:cover;border-radius:28px}.article-cover figcaption{margin-top:10px;color:var(--gray);font-size:11px}.article-layout{padding-bottom:100px}.article-toc{display:none}.article-content{max-width:760px;margin-inline:auto}.article-content>p,.article-content li{font-size:18px;line-height:1.75}.article-content h2{margin:75px 0 24px;color:var(--petrol);font-size:clamp(34px,9vw,48px);line-height:1}.article-content h3{margin:46px 0 15px;color:var(--petrol);font-size:28px;line-height:1.1}.article-lead{padding-left:20px;border-left:5px solid var(--lime);color:var(--petrol);font-size:21px!important}.article-content ol,.article-content ul{padding-left:24px}.article-content li{margin-bottom:12px}.article-content blockquote{margin:55px 0;padding:38px 0;border-block:1px solid var(--petrol);color:var(--petrol);font:500 clamp(30px,8vw,44px)/1.05 var(--display)}.article-callout{margin:42px 0;padding:25px;border-radius:22px;background:var(--mist);color:var(--petrol)}.article-callout strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.article-callout p{margin:12px 0 0;font-size:17px;line-height:1.5}.article-cta{margin:65px 0;padding:34px 24px;border-radius:28px;background:var(--petrol);color:var(--white)}.article-cta>div>span{color:var(--lime);font-size:11px;text-transform:uppercase}.article-cta h2{margin:20px 0;color:var(--white)}.article-cta p{color:var(--mist);line-height:1.5}.article-updated{margin-top:70px;padding-top:25px;border-top:1px solid var(--line)}.article-updated p{color:var(--gray);font-size:14px;line-height:1.5}.related{padding-block:100px;border-top:1px solid var(--line)}.related__heading{margin-bottom:40px;display:flex;align-items:end;justify-content:space-between;gap:20px}.related__heading h2{margin:0;color:var(--petrol);font-size:clamp(42px,10vw,66px)}.related__grid{display:grid;gap:16px}.related article{padding:12px 12px 24px;border:1px solid var(--line);border-radius:24px}.related article img{width:100%;aspect-ratio:2/1;object-fit:cover;border-radius:17px}.related article>p{margin:20px 10px 12px;color:var(--gray);font-size:11px;text-transform:uppercase}.related h3{margin:0 10px 30px;color:var(--petrol);font-size:28px;line-height:1.08}.related article>a{margin:0 10px;padding-top:16px;display:flex;justify-content:space-between;border-top:1px solid var(--line);font-weight:500}@media(min-width:700px){.article-hero__action{max-width:350px}.article-cta{padding:48px}.related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1050px){.article-hero{padding-block:55px 100px}.article-hero__grid{grid-template-columns:minmax(0,1fr) 300px;align-items:end}.article-hero h1{max-width:1180px;font-size:clamp(72px,6vw,104px)}.article-cover{margin-top:70px}.article-cover img{border-radius:48px}.article-layout{padding-block:40px 145px;display:grid;grid-template-columns:250px minmax(0,760px) 1fr;gap:70px}.article-toc{display:block}.article-toc>div{position:sticky;top:120px}.article-toc strong{display:block;margin-bottom:16px;color:var(--petrol)}.article-toc nav{display:grid}.article-toc a{padding:9px 0;border-bottom:1px solid var(--line);color:var(--gray);font-size:13px;line-height:1.25}.article-toc a.is-active{color:var(--petrol);font-weight:500}.article-toc button{margin-top:20px;padding:0;border:0;background:#fff0;color:var(--petrol);font-weight:500}.article-content{grid-column:2;margin:0}.related{padding-block:145px}.related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-cover{width:100%;max-width:760px;margin:0 auto 55px}.article-cover img{width:100%;height:auto;aspect-ratio:16/9;display:block;object-fit:cover}@media(max-width:699px){.article-cover img{height:calc((100vw - 34px)*.5625);max-height:none}}@media(min-width:1050px){.article-hero{padding-bottom:70px}.article-layout{grid-template-rows:auto auto;gap:0 70px}.article-toc{grid-column:1;grid-row:1/span 2}.article-cover{grid-column:2;grid-row:1;width:100%;max-width:none;margin:0 0 70px}.article-cover img{border-radius:38px}.article-content{grid-column:2;grid-row:2}}.article-hero__grid{grid-template-columns:minmax(0,1fr)}.article-hero__content{min-width:0}.article-hero h1{max-width:1180px;font-size:clamp(40px,7.7vw,68px);line-height:.98;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.article-hero .breadcrumbs{margin:0 0 24px}.article-layout{display:grid;gap:42px}.article-contact,.article-discovery{min-width:0}.article-contact .services-sidebar__contact{display:block;padding:25px;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--white)}.article-sidebar__sticky{display:grid;gap:18px}.article-contact .services-sidebar__map{display:block}.article-content table{width:100%;max-width:100%;display:block;overflow-x:auto;border-collapse:collapse}.article-content th,.article-content td{padding:12px;border:1px solid var(--line);text-align:left}.article-latest,.article-socials{padding:24px;border:1px solid var(--line);border-radius:24px;background:var(--white)}.article-sidebar__eyebrow,.article-socials>span{display:block;margin-bottom:18px;color:var(--gray);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.article-latest__list{display:grid}.article-latest__list>a{position:relative;padding:17px 28px 17px 0;display:grid;gap:6px;border-top:1px solid var(--line);color:var(--petrol)}.article-latest__list time{color:var(--gray);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.article-latest__list strong{font:500 17px/1.15 var(--display);letter-spacing:-.02em}.article-latest__list>a>span{position:absolute;right:0;top:18px}.article-latest__all{margin-top:20px;font-size:13px}.article-share-whatsapp{min-height:58px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-radius:999px;background:var(--lime);color:var(--petrol);font-weight:500}.article-socials>div{display:flex;gap:10px}.article-socials a{width:42px;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--petrol);border-radius:50%;color:var(--petrol);font:600 12px/1 var(--display);transition:background .2s,color .2s}.article-socials a:hover,.article-socials a:focus-visible{background:var(--petrol);color:var(--lime)}.article-cta .button{margin-top:28px}@media(min-width:700px){.article-hero h1{font-size:clamp(50px,6.2vw,72px)}.article-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.article-contact .article-sidebar__sticky{display:contents}.article-discovery .article-sidebar__sticky{grid-template-columns:minmax(0,1fr) auto auto;align-items:start}.article-latest{grid-row:span 2}.article-socials{min-width:190px}.article-share-whatsapp{min-width:240px}.article-cta .button{width:max-content;min-width:290px}}@media(min-width:1050px) and (max-width:1199px){.article-layout{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:42px}.article-contact,.article-cover,.article-content,.article-discovery{grid-column:1;grid-row:auto;width:100%;max-width:760px;margin-inline:auto}.article-contact{display:grid}.article-contact .article-sidebar__sticky{display:contents}.article-cover{margin-bottom:0}.article-discovery .article-sidebar__sticky{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto auto}.article-latest{grid-row:span 2}}@media(min-width:1200px){.article-hero{padding-block:48px 82px}.article-hero h1{font-size:clamp(58px,4.6vw,76px)}.article-layout{padding-block:40px 145px;grid-template-columns:minmax(210px,250px) minmax(0,760px) minmax(230px,280px);grid-template-rows:auto auto;gap:0 clamp(28px,3.1vw,54px);align-items:start}.article-contact,.article-discovery{position:sticky;top:112px;align-self:start;height:max-content}.admin-bar .article-contact,.admin-bar .article-discovery{top:144px}.article-contact{grid-column:1;grid-row:1/span 2;display:block}.article-contact .article-sidebar__sticky,.article-discovery .article-sidebar__sticky{position:static;display:grid}.article-cover{grid-column:2;grid-row:1;width:100%;max-width:none;margin:0 0 70px}.article-content{grid-column:2;grid-row:2;margin:0}.article-discovery{grid-column:3;grid-row:1/span 2}.article-discovery .article-sidebar__sticky{grid-template-columns:1fr}.article-share-whatsapp,.article-socials{min-width:0}.article-cover img{border-radius:38px}}.article-hero h1{max-width:1180px;font-size:clamp(40px,7.7vw,68px);line-height:.98;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}