html{scroll-behavior:smooth}body{margin:0}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:where(.site-header .brand-full),:where(.site-header .brand-project-logo){width:205px;max-width:100%;height:auto;display:block}:where(.site-header .brand-symbol){width:36px;height:36px;display:none;overflow:hidden}:where(.site-header .brand-symbol img){width:auto;max-width:none;height:36px;display:block}@media (max-width:1279px){:where(.site-header .brand-full){display:none}:where(.site-header .brand-symbol){align-items:center;display:inline-flex}}
.site-unified>.site-header.site-header{background-color:var(--public-header-surface,#fff);transition:background-color .25s}.site-unified>.site-header.site-header[data-scrolled=true]{background-color:var(--public-header-scrolled-surface,#ffffffdb)}.site-unified>.site-header.site-header .header-inner,.site-unified>.site-header.site-header[data-scrolled=true] .header-inner{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:0}@media (prefers-reduced-motion:reduce){.site-unified>.site-header.site-header{transition:none}}@media (min-width:1280px){.site-unified>.site-header.site-header{border-bottom:1px solid var(--apdesp-line);height:auto;min-height:86px;padding-inline:clamp(28px,4vw,72px)}.site-unified>.site-header.site-header .header-inner,.site-unified>.site-header.site-header[data-scrolled=true] .header-inner{border:0;grid-template-columns:minmax(208px,1fr) auto minmax(208px,1fr);align-items:center;gap:clamp(12px,1.6vw,30px);width:min(100%,100vw - clamp(64px,9vw,176px));max-width:1648px;min-height:86px;margin-inline:auto;padding:0;display:grid}.site-unified .site-header .brand{justify-self:start;margin:0}.site-unified>.site-header.site-header .brand-full,.site-unified>.site-header.site-header[data-scrolled=true] .brand-full{width:clamp(176px,12vw,205px)}.site-unified .site-header .desktop-nav{background:0 0;border:0;border-radius:0;align-items:center;gap:clamp(6px,1.2vw,23px);margin:0;padding:0;display:flex}.site-unified .site-header .desktop-nav>a,.site-unified .site-header .nav-dropdown>button{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;min-height:44px;padding:0 3px;font-size:clamp(.8125rem,1.03vw,1rem);line-height:1.25;display:inline-flex}.site-unified .site-header .desktop-nav>a:hover,.site-unified .site-header .nav-dropdown>button:is(:hover,[aria-expanded=true]){box-shadow:none;color:var(--apdesp-navy);background:0 0}.site-unified .site-header .header-actions{justify-self:end;gap:clamp(10px,1.1vw,22px)}.site-unified .site-header .header-join{padding-inline:14px}}@media (min-width:1181px) and (max-width:1279px){.site-unified .site-header .desktop-nav,.site-unified .site-header .brand-full,.site-unified .site-header .header-join{display:none}.site-unified .site-header .menu-toggle{flex:none;display:inline-flex}.site-unified .site-header .brand-symbol{align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.site-unified .site-header .brand-symbol img{width:auto;max-width:none;height:36px}.site-unified .site-header .header-inner{justify-content:space-between;gap:20px}.site-unified .site-header .brand{margin-right:auto}}.site-unified .site-header .knowledge-navigation-menu.nav-dropdown-menu{width:320px;max-width:calc(100vw - 32px)}.site-unified .site-header .knowledge-navigation-menu.nav-dropdown-menu>a{white-space:normal;overflow-wrap:break-word;line-height:1.5}.site-unified .mobile-nav .knowledge-navigation-menu>a{white-space:normal;overflow-wrap:break-word}.site-unified .mobile-menu-backdrop[hidden]{display:none}.mobile-menu-actions .mobile-menu-access{grid-template-columns:minmax(0,1fr)}.site-header .mobile-menu-actions :is(.mobile-menu-join,.mobile-menu-access a){box-sizing:border-box;width:100%;min-height:52px;padding-block:8px;font-size:14px;line-height:1.4}.site-unified .site-header .mobile-menu-actions .mobile-menu-access a{background:var(--apdesp-blue,#2162c1);border-color:var(--apdesp-blue,#2162c1);color:#fff}.site-unified .site-header .mobile-menu-actions .mobile-menu-access a:hover{background:#184b95;border-color:#184b95}
@font-face{font-family:Inter;src:url(/assets/inter/inter-latin-ext.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/inter/inter-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--apdesp-font:Inter, Arial, sans-serif;--apdesp-navy:#102e59;--apdesp-ink:#202b3c;--apdesp-muted:#5e6e83;--apdesp-blue:#2162c1;--apdesp-pale:#f2f5fa;--apdesp-ice:#eef3f8;--apdesp-line:#d6e0eb;--apdesp-card-radius:clamp(16px, 1.6vw, 24px);--apdesp-h1-size:clamp(2.25rem, 4.7vw, 5rem);--apdesp-h2-size:clamp(2.0625rem, 3.4vw, 3.5rem);--apdesp-h3-size:1.125rem;--apdesp-body-size:.9375rem;--apdesp-label-size:.625rem}@media (max-width:767px){:root{--apdesp-h1-size:clamp(2.125rem, 11.03vw, 2.6875rem);--apdesp-h3-size:1.1875rem;--apdesp-label-size:.5625rem}}body{font-family:var(--apdesp-font)}.site-unified{--ds-sans:var(--apdesp-font)!important;--ds-serif:var(--apdesp-font)!important;--ds-ink:var(--apdesp-ink)!important;--ds-muted:var(--apdesp-muted)!important;--ds-line:var(--apdesp-line)!important;--ds-stone:var(--apdesp-pale)!important;--ds-sand:var(--apdesp-ice)!important}.site-unified,.site-unified :where(:not(svg,svg *,pre,code,kbd,samp,.circuito2027-page,.circuito2027-page *)){font-family:var(--apdesp-font)!important}.site-unified:not(.circuito-shell) main :is(h1,h2,h3){font-weight:500!important}.site-unified:not(.circuito-shell) main h1{font-size:var(--apdesp-h1-size)!important;letter-spacing:-.045em!important;line-height:1.04!important}.site-unified:not(.circuito-shell) main h2{letter-spacing:-.035em!important;line-height:1.15!important}.site-unified:not(.circuito-shell) main h3{letter-spacing:-.02em!important;line-height:1.3!important}.site-unified.home-hero01 main h2{font-size:var(--page-h2-size,var(--apdesp-h2-size))!important}.site-unified.home-hero01 main h3{font-size:var(--page-h3-size,var(--apdesp-h3-size))!important}.site-unified:not(.circuito-shell) main h4{letter-spacing:-.015em;font-weight:500}.site-unified.site-unified .inner-hero h1{color:var(--apdesp-navy)}.site-unified.site-unified .inner-hero:before{background:linear-gradient(105deg, #d9ebfb, #fff 55%, var(--apdesp-ice))}.site-unified.site-unified :is(.inner-intro,.breadcrumb,.breadcrumb a,.section-caption){color:var(--apdesp-muted)}.site-unified.site-unified .desktop-nav :is(a,button),.site-unified.site-unified .nav-dropdown-menu a{color:#53647a;font-weight:400}.site-unified.site-unified .desktop-nav :is(a,button):hover,.site-unified.site-unified .desktop-nav [aria-current=page]{color:var(--apdesp-navy)}.site-unified main .topic-card{border-radius:var(--apdesp-card-radius)}.site-unified main .topic-card h2{color:var(--apdesp-navy)}.site-unified main .topic-card p{color:var(--apdesp-muted);font-size:var(--apdesp-body-size);font-weight:400;line-height:1.8}
