/* AÇI TEMA 2026 v1.3 — independent layout, content and builder suite */

/* Base modern shell */
.aci-2026-enabled{background:var(--aci-page-bg,#fff);color:var(--aci-text,#172033)}
.aci-2026-enabled .site{overflow:clip}
.aci-2026-enabled #acc-content{min-height:40vh}
.aci-container{width:min(calc(100% - (var(--aci-gutter-desktop,28px) * 2)),var(--aci-container,1240px));margin-inline:auto}

/* Header builder */
.aci-header-builder{min-height:82px;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:var(--aci-menu-header-gap,18px);padding:7px 0}
.aci-header-zone{display:flex;align-items:center;gap:var(--aci-menu-actions-gap,6px);min-width:0}
.aci-header-zone-left{justify-content:flex-start}.aci-header-zone-center{justify-content:center}.aci-header-zone-right{justify-content:flex-end}
.aci-header-zone .aci-builder-logo,.aci-mobile-branding .aci-builder-logo{display:flex;align-items:center;min-width:0;position:relative;z-index:5}
.aci-header-zone .custom-logo-link,.aci-mobile-branding .custom-logo-link{display:flex;align-items:center;transform:translate(var(--aci-logo-x,0),var(--aci-logo-y,0));position:relative;z-index:5}
.aci-header-zone .custom-logo,.aci-mobile-branding .custom-logo{width:min(var(--aci-logo-width,220px),100%);height:auto;max-height:var(--aci-logo-height,72px);object-fit:contain}
.aci-header-zone .aci-alt-header-element{position:relative;z-index:1;flex:0 0 auto}
.aci-header-zone .aci-primary-nav{min-width:0;max-width:100%}
.aci-header-zone .aci-socials{flex:0 0 auto}
.aci-mobile-branding,.aci-mobile-actions{display:none}

/* Page hero / breadcrumb */
.aci-page-hero{position:relative;display:flex;align-items:center;min-height:var(--aci-hero-h,290px);isolation:isolate;overflow:hidden;background:linear-gradient(135deg,var(--aci-secondary,#102b4e),color-mix(in srgb,var(--aci-primary,#d71920) 78%,var(--aci-secondary,#102b4e)))}
.aci-page-hero.aci-hero-image{background-image:var(--aci-hero-image);background-size:cover;background-position:center}
.aci-page-hero.aci-hero-compact{min-height:150px;background:linear-gradient(135deg,color-mix(in srgb,var(--aci-secondary) 95%,#000),var(--aci-secondary))}
.aci-page-hero-overlay{position:absolute;inset:0;z-index:-1;background:var(--aci-hero-overlay,#071a33);opacity:var(--aci-hero-opacity,.54)}
.aci-page-hero.aci-hero-gradient .aci-page-hero-overlay{background:linear-gradient(105deg,color-mix(in srgb,var(--aci-hero-overlay) 92%,transparent),color-mix(in srgb,var(--aci-primary) 54%,transparent));opacity:1}
.aci-page-hero-inner{padding-block:38px;color:var(--aci-hero-text,#fff)}
.aci-page-hero h1{margin:10px 0 0;color:inherit;font-family:var(--aci-heading-font,inherit);font-size:clamp(30px,4vw,56px);line-height:1.05;letter-spacing:-.025em;font-weight:800}
.aci-page-hero p{margin:12px 0 0;max-width:760px;color:color-mix(in srgb,var(--aci-hero-text,#fff) 84%,transparent);font-size:clamp(15px,1.5vw,20px)}
.aci-hero-align-center .aci-page-hero-inner{text-align:center}.aci-hero-align-center .aci-page-hero-inner>p{margin-inline:auto}.aci-hero-align-right .aci-page-hero-inner{text-align:right}.aci-hero-align-right .aci-page-hero-inner>p{margin-left:auto}
.aci-breadcrumbs{font-size:13px;font-weight:650;color:color-mix(in srgb,var(--aci-hero-text,#fff) 72%,transparent)}
.aci-breadcrumbs ol{display:flex;gap:8px;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0}.aci-breadcrumbs li{display:flex;gap:8px;align-items:center}.aci-breadcrumbs a{color:inherit;text-decoration:none}.aci-breadcrumbs a:hover{color:var(--aci-hero-text,#fff)}.aci-breadcrumbs b{opacity:.55}

/* Generic page/content layout */
.aci-page-shell{width:min(calc(100% - (var(--aci-gutter-desktop,28px) * 2)),var(--aci-container,1240px));margin:42px auto 64px;display:grid;gap:36px;align-items:start}
.aci-page-shell.aci-layout-sidebar-right{grid-template-columns:minmax(0,var(--aci-content-share,72fr)) minmax(240px,var(--aci-sidebar-share,28fr))}
.aci-page-shell.aci-layout-sidebar-left{grid-template-columns:minmax(240px,var(--aci-sidebar-share,28fr)) minmax(0,var(--aci-content-share,72fr))}
.aci-page-shell.aci-layout-sidebar-left>.aci-main-content{order:2}.aci-page-shell.aci-layout-sidebar-left>#secondary{order:1}
.aci-page-shell.aci-layout-full{grid-template-columns:minmax(0,1fr)}
.aci-page-shell.aci-layout-narrow{display:block;max-width:var(--aci-narrow-width,860px)}
.aci-main-content{min-width:0}
.aci-modern-entry{position:relative;background:var(--aci-surface,#fff);border:1px solid var(--aci-border,#e7eaf0);border-radius:var(--aci-content-radius,14px);padding:clamp(22px,3vw,42px)}
.aci-modern-entry>.entry-header:first-child h1{margin-top:0}
.aci-modern-entry .entry-content{font-size:17px;line-height:1.78;color:var(--aci-text,#172033)}
.aci-modern-entry .entry-content>:first-child{margin-top:0}.aci-modern-entry .entry-content>:last-child{margin-bottom:0}
.aci-modern-entry .entry-content img{border-radius:var(--aci-page-media-radius,14px)}
.aci-modern-entry .entry-content a{color:var(--aci-primary,#d71920);text-underline-offset:3px}
.aci-content-links-underlined .entry-content a{text-decoration:underline}

/* Archive */
.aci-archive-grid{display:grid;grid-template-columns:repeat(var(--aci-archive-cols-d,3),minmax(0,1fr));gap:24px}
.aci-archive-grid.layout-masonry{display:block;columns:var(--aci-archive-cols-d,3);column-gap:24px}.aci-archive-grid.layout-masonry .aci-archive-card{break-inside:avoid;margin:0 0 24px}
.aci-archive-card{overflow:hidden;border:1px solid var(--aci-border,#e7eaf0);border-radius:var(--aci-archive-radius,17px);background:var(--aci-surface,#fff);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;min-width:0}
.aci-archive-card.has-shadow{box-shadow:0 10px 30px rgba(17,34,60,.07)}.aci-archive-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--aci-primary) 26%,var(--aci-border));box-shadow:0 16px 38px rgba(17,34,60,.11)}
.aci-archive-media{display:block;overflow:hidden;background:#eef1f5;position:relative}.aci-archive-media.ratio-16-9{aspect-ratio:16/9}.aci-archive-media.ratio-4-3{aspect-ratio:4/3}.aci-archive-media.ratio-1-1{aspect-ratio:1/1}.aci-archive-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.aci-archive-card:hover .aci-archive-media img{transform:scale(1.035)}
.aci-archive-card-body{padding:22px}.aci-archive-card-body h2{font-size:clamp(19px,1.6vw,25px);line-height:1.22;margin:10px 0 10px}.aci-archive-card-body h2 a{color:var(--aci-text);text-decoration:none}.aci-archive-card-body h2 a:hover{color:var(--aci-primary)}
.aci-category-chip{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;background:color-mix(in srgb,var(--aci-primary) 9%,transparent);color:var(--aci-primary)!important;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;text-decoration:none}
.aci-archive-meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--aci-muted);font-size:12px;margin-bottom:10px}.aci-archive-card-body p{color:var(--aci-muted);font-size:14px;line-height:1.65;margin:8px 0 14px}.aci-card-read-more{display:inline-flex;gap:7px;align-items:center;color:var(--aci-primary)!important;font-weight:750;text-decoration:none}
.aci-archive-grid.layout-list{grid-template-columns:1fr}.aci-archive-grid.layout-list .aci-archive-card{display:grid;grid-template-columns:minmax(220px,34%) 1fr}.aci-archive-grid.layout-list .aci-archive-media{height:100%;aspect-ratio:auto}.aci-archive-grid.layout-large{grid-template-columns:1fr}.aci-archive-grid.layout-large .aci-archive-card{display:grid;grid-template-columns:minmax(300px,48%) 1fr}.aci-archive-grid.layout-large .aci-archive-card-body{padding:clamp(24px,4vw,48px)}
.aci-archive-more-wrap{text-align:center;margin:34px 0 0}.aci-archive-more{appearance:none;border:1px solid var(--aci-border);border-radius:999px;padding:12px 26px;background:linear-gradient(180deg,#fff,#f3f4f6);color:var(--aci-text);font-weight:800;cursor:pointer;box-shadow:0 5px 16px rgba(17,34,60,.06)}.aci-archive-more:hover{border-color:var(--aci-primary);color:var(--aci-primary)}.aci-archive-more[disabled]{opacity:.55;cursor:wait}.aci-archive-sentinel{min-height:48px;display:grid;place-items:center;color:var(--aci-muted);font-size:13px}
.aci-2026-enabled .navigation.pagination{margin:34px 0 0}.aci-2026-enabled .nav-links{display:flex;gap:8px;flex-wrap:wrap}.aci-2026-enabled .page-numbers{display:grid;place-items:center;min-width:40px;height:40px;border:1px solid var(--aci-border);border-radius:10px;background:var(--aci-surface);color:var(--aci-text);text-decoration:none;padding-inline:11px}.aci-2026-enabled .page-numbers.current,.aci-2026-enabled .page-numbers:hover{background:var(--aci-primary);border-color:var(--aci-primary);color:#fff}

/* Single post */
.aci-single-article{max-width:var(--aci-single-width,860px);margin-inline:auto}.aci-single-header{margin-bottom:24px}.aci-single-header h1{margin:0 0 14px;font-size:clamp(32px,4vw,54px);line-height:1.08;letter-spacing:-.025em;color:var(--aci-text)}.aci-single-meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--aci-muted);font-size:13px}.aci-single-featured{margin:0 0 28px;border-radius:var(--aci-page-media-radius,14px);overflow:hidden;aspect-ratio:16/9}.aci-single-featured img{width:100%;height:100%;object-fit:cover;display:block}
.aci-author-box{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin:34px auto;padding:22px;border-radius:18px;background:color-mix(in srgb,var(--aci-secondary) 5%,var(--aci-surface));border:1px solid var(--aci-border);max-width:var(--aci-single-width,860px)}.aci-author-avatar img{border-radius:50%;display:block}.aci-author-box h3{margin:2px 0 4px}.aci-author-box p{margin:0;color:var(--aci-muted)}.aci-eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:.12em;color:var(--aci-primary);font-weight:850}
.aci-related-posts{margin:52px 0 20px}.aci-related-posts>h2{font-size:clamp(24px,2.5vw,34px);margin:0 0 22px}.aci-related-grid{display:grid;grid-template-columns:repeat(var(--aci-related-cols,3),minmax(0,1fr));gap:20px}.aci-related-grid .aci-archive-card-body{padding:18px}.aci-related-grid .aci-archive-card-body h2{font-size:18px}.aci-related-grid .aci-archive-card-body p{display:none}
.aci-2026-enabled .post-navigation{max-width:var(--aci-single-width,860px);margin:36px auto}.aci-2026-enabled .post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:14px}.aci-2026-enabled .post-navigation a{display:block;height:100%;padding:18px 20px;border:1px solid var(--aci-border);border-radius:var(--aci-post-nav-radius,16px);background:linear-gradient(180deg,var(--aci-surface),color-mix(in srgb,var(--aci-surface) 90%,#eef1f5));text-decoration:none;color:var(--aci-text);transition:.2s}.aci-2026-enabled .post-navigation a:hover{border-color:color-mix(in srgb,var(--aci-primary) 35%,var(--aci-border));transform:translateY(-2px)}.aci-post-nav-direction{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--aci-primary);font-weight:800;margin-bottom:7px}.aci-post-nav-title{font-weight:750;line-height:1.35}

/* Footer builder */
.aci-modern-footer{margin-top:0;background:var(--aci-footer-bg,#102b4e);color:var(--aci-footer-text,#fff);padding:var(--aci-footer-padding-y,24px) 0}
.aci-footer-builder{display:grid;grid-template-columns:repeat(var(--aci-footer-columns,4),minmax(0,1fr));gap:var(--aci-footer-gap,28px);align-items:start}
.aci-footer-zone{min-width:0}.aci-footer-zone:empty{display:none}.aci-modern-footer .widget{margin:0 0 22px}.aci-modern-footer .widget-title{font-size:16px;margin:0 0 14px}.aci-modern-footer ul{margin:0;padding:0;list-style:none}.aci-modern-footer li+li{margin-top:8px}.aci-modern-footer a{color:inherit;text-decoration:none}.aci-modern-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
.aci-footer-map iframe{display:block;width:100%;height:var(--aci-footer-map-height,180px);border:0;border-radius:14px;background:#eee}.aci-footer-custom-link{font-size:var(--aci-footer-link-font-size,12px);color:var(--aci-footer-link-color,#fff)}.aci-footer-socials{justify-content:flex-start!important}
.aci-footer-bottom{margin-top:32px;border-top:1px solid rgba(255,255,255,.14);padding:18px 0;color:rgba(255,255,255,.62);font-size:12px}

/* Scroll-to-top */
.aci-scroll-top{position:fixed;z-index:1200;bottom:22px;width:var(--aci-scroll-size,46px);height:var(--aci-scroll-size,46px);border:0;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--aci-scroll-progress-color,var(--aci-primary)) var(--aci-scroll-progress,0%),color-mix(in srgb,var(--aci-scroll-bg,var(--aci-secondary)) 78%,#000) 0);color:var(--aci-scroll-icon,#fff);box-shadow:0 10px 28px rgba(8,20,40,.22);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:.2s}.aci-scroll-top::before{content:"";position:absolute;inset:3px;border-radius:inherit;background:var(--aci-scroll-bg,var(--aci-secondary))}.aci-scroll-top span{position:relative;z-index:1;font-size:22px;line-height:1}.aci-scroll-top.is-visible{opacity:1;visibility:visible;transform:none}.aci-scroll-top.is-right{right:22px}.aci-scroll-top.is-left{left:22px}.aci-scroll-top.style-pill{width:calc(var(--aci-scroll-size) + 18px);border-radius:999px}.aci-scroll-top.style-pill::before{border-radius:999px}

/* Accessibility */
.aci-focus-ring :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--aci-primary) 78%,#fff);outline-offset:3px;border-radius:6px}
.aci-reduce-motion-always *,.aci-reduce-motion-always *::before,.aci-reduce-motion-always *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
.aci-slider-pause{position:absolute;right:18px;bottom:18px;z-index:8;width:38px;height:38px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:rgba(10,20,35,.44);backdrop-filter:blur(6px);color:#fff;display:grid;place-items:center;cursor:pointer}.aci-slider-pause svg{width:17px;height:17px}

/* Sidebar normalization */
.aci-page-shell #secondary{width:auto;float:none;margin:0;min-width:0}.aci-page-shell #primary{width:auto;float:none;margin:0}.aci-page-shell #secondary .widget{border-radius:var(--aci-sidebar-widget-radius,16px);border:1px solid var(--aci-border);background:var(--aci-surface);overflow:hidden}

@media(max-width:1120px){
  .aci-container,.aci-page-shell{width:min(calc(100% - (var(--aci-gutter-tablet,22px) * 2)),var(--aci-container,1240px))}
  .aci-header-builder>.aci-header-zone{display:none}.aci-header-builder{display:flex;min-height:74px;grid-template-columns:none;justify-content:space-between;gap:10px}.aci-mobile-branding{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;max-width:calc(100% - 100px)}.aci-mobile-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.aci-mobile-actions .aci-search-toggle,.aci-mobile-actions .aci-mobile-menu-toggle{display:inline-grid!important}
  .aci-mobile-branding .custom-logo-link{transform:translate(var(--aci-logo-x-tablet,0),var(--aci-logo-y-tablet,0))}.aci-mobile-branding .custom-logo{width:min(var(--aci-logo-width-tablet,165px),100%);max-height:var(--aci-logo-height-tablet,58px)}
  .aci-mobile-branding .aci-alt-header-element{transform:translate(var(--aci-alt-element-x-tablet,0),var(--aci-alt-element-y-tablet,0));width:var(--aci-alt-element-width-tablet,118px);height:var(--aci-alt-element-height-tablet,54px)}
  .aci-page-hero{min-height:var(--aci-hero-h-t,230px)}
  .aci-page-shell{grid-template-columns:minmax(0,1fr)!important;gap:24px}.aci-page-shell.aci-layout-sidebar-left>.aci-main-content,.aci-page-shell.aci-layout-sidebar-left>#secondary{order:initial}
  .aci-archive-grid{grid-template-columns:repeat(var(--aci-archive-cols-t,2),minmax(0,1fr))}.aci-archive-grid.layout-masonry{columns:var(--aci-archive-cols-t,2)}
  .aci-footer-builder{grid-template-columns:repeat(var(--aci-footer-columns-t,2),minmax(0,1fr))}
}
@media(max-width:767px){
  .aci-container,.aci-page-shell{width:min(calc(100% - (var(--aci-gutter-mobile,16px) * 2)),var(--aci-container,1240px))}
  .aci-header-builder{min-height:66px}.aci-mobile-branding{max-width:calc(100% - 92px)}.aci-mobile-branding .custom-logo-link{transform:translate(var(--aci-logo-x-mobile,0),var(--aci-logo-y-mobile,0))}.aci-mobile-branding .custom-logo{width:min(var(--aci-logo-width-mobile,150px),100%);max-height:var(--aci-logo-height-mobile,50px)}.aci-mobile-branding .aci-alt-header-element{transform:translate(var(--aci-alt-element-x-mobile,0),var(--aci-alt-element-y-mobile,0));width:var(--aci-alt-element-width-mobile,88px);height:var(--aci-alt-element-height-mobile,46px)}
  .aci-page-hero{min-height:var(--aci-hero-h-m,180px)}.aci-page-hero-inner{padding-block:26px}.aci-page-hero h1{font-size:clamp(28px,9vw,40px)}
  .aci-page-shell{margin-top:28px;margin-bottom:42px}.aci-modern-entry{padding:20px;border-radius:var(--aci-content-radius,14px)}.aci-modern-entry .entry-content{font-size:16px}
  .aci-archive-grid{grid-template-columns:repeat(var(--aci-archive-cols-m,1),minmax(0,1fr));gap:16px}.aci-archive-grid.layout-masonry{columns:var(--aci-archive-cols-m,1);column-gap:16px}.aci-archive-grid.layout-list .aci-archive-card,.aci-archive-grid.layout-large .aci-archive-card{grid-template-columns:1fr}.aci-archive-grid.layout-list .aci-archive-media,.aci-archive-grid.layout-large .aci-archive-media{aspect-ratio:16/9;height:auto}
  .aci-related-grid{grid-template-columns:1fr}.aci-author-box{grid-template-columns:1fr;text-align:center}.aci-author-avatar{display:flex;justify-content:center}.aci-2026-enabled .post-navigation .nav-links{grid-template-columns:1fr}
  .aci-footer-builder{grid-template-columns:repeat(var(--aci-footer-columns-m-effective,var(--aci-footer-columns-m,1)),minmax(0,1fr))}.aci-modern-footer{padding-top:var(--aci-footer-padding-y,24px);padding-bottom:var(--aci-footer-padding-y,24px)}.aci-footer-map iframe{height:min(var(--aci-footer-map-height,180px),240px)}
  .aci-scroll-top{bottom:16px}.aci-scroll-top.is-right{right:16px}.aci-scroll-top.is-left{left:16px}
  body.aci-mobile-sidebar-hidden #secondary{display:none}
  body.aci-mobile-sidebar-before .aci-page-shell #secondary{order:-1}
}
@media(prefers-reduced-motion:reduce){body:not(.aci-reduce-motion-never) *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}


/* v1.3.1 — unified 3×2 footer box system */
.aci-modern-footer .aci-footer-builder{grid-template-columns:repeat(var(--aci-footer-columns-effective,var(--aci-footer-columns,3)),minmax(0,1fr));gap:var(--aci-footer-gap,28px)}
.aci-modern-footer .aci-footer-zone{min-height:100%;padding:var(--aci-footer-box-padding,18px);border:1px solid var(--aci-footer-box-border,#27415f);border-radius:var(--aci-footer-box-radius,14px);background:var(--aci-footer-box-bg,#102b4e);overflow:hidden}
.aci-modern-footer .aci-footer-zone:empty{display:none}
.aci-footer-custom-content{font-size:var(--aci-footer-custom-size,12px);color:var(--aci-footer-custom-color,#fff);line-height:1.65}.aci-footer-custom-content>:first-child{margin-top:0}.aci-footer-custom-content>:last-child{margin-bottom:0}.aci-footer-custom-content a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.aci-footer-copyright{font-size:var(--aci-footer-copyright-size,12px);color:var(--aci-footer-copyright-color,#fff);line-height:1.6;margin-bottom:12px}
.aci-footer-extra h3{margin:0 0 12px;color:inherit;font-size:16px}.aci-footer-extra>:last-child{margin-bottom:0}
.aci-footer-map,.aci-footer-map-embed{width:100%}.aci-footer-map iframe,.aci-footer-map-embed iframe{display:block;width:100%!important;max-width:100%;height:var(--aci-footer-map-height,180px)!important;border:0!important;border-radius:calc(var(--aci-footer-box-radius,14px) - 3px);background:#eef1f5}
.aci-modern-footer .aci-footer-socials{margin-top:8px;gap:7px}
@media(max-width:1120px){.aci-modern-footer .aci-footer-builder{grid-template-columns:repeat(var(--aci-footer-columns-t-effective,var(--aci-footer-columns-t,2)),minmax(0,1fr))}}
@media(max-width:767px){.aci-modern-footer .aci-footer-builder{grid-template-columns:repeat(var(--aci-footer-columns-m-effective,var(--aci-footer-columns-m,1)),minmax(0,1fr))}.aci-modern-footer .aci-footer-zone{padding:min(var(--aci-footer-box-padding,18px),18px)}}


/* v1.3.3 — stable footer box containment/alignment */
.aci-modern-footer .aci-footer-builder{align-items:start;grid-auto-rows:auto}
.aci-modern-footer .aci-footer-zone{min-height:0!important;height:auto!important;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:14px;align-self:start;position:relative;overflow:hidden}
.aci-modern-footer .aci-footer-component{position:static!important;float:none!important;clear:both;width:100%;max-width:100%;min-width:0;margin:0!important;padding:0;align-self:stretch;box-sizing:border-box}
.aci-modern-footer .aci-footer-component>*{max-width:100%;box-sizing:border-box}
.aci-modern-footer .aci-footer-component .widget{position:static!important;float:none!important;width:100%!important;max-width:100%!important;margin:0!important;min-height:0!important}
.aci-modern-footer .aci-footer-component .widget + .widget{margin-top:12px!important}
.aci-modern-footer .aci-footer-map,.aci-modern-footer .aci-footer-map-embed{position:static!important;float:none!important;display:block!important;width:100%!important;max-width:100%!important;margin:0!important;align-self:stretch!important;justify-self:stretch!important;overflow:hidden}
.aci-modern-footer .aci-footer-map iframe,.aci-modern-footer .aci-footer-map-embed iframe{position:static!important;float:none!important;display:block!important;width:100%!important;max-width:100%!important;margin:0!important}
.aci-modern-footer .aci-footer-copyright{margin:0!important}
.aci-modern-footer .aci-footer-socials{margin-top:8px;max-width:100%}
.aci-modern-footer .aci-footer-custom-link{align-self:auto!important}

/* v1.3.4 — contact becomes a real header-builder row, not an absolute top bar */
.aci-header-zone{flex-wrap:wrap;row-gap:4px}
.aci-builder-contact{flex:1 0 100%;width:100%;min-width:0;display:flex;align-items:center;position:relative;z-index:6}
.aci-builder-contact.aci-contact-align-left{justify-content:flex-start}.aci-builder-contact.aci-contact-align-center{justify-content:center}.aci-builder-contact.aci-contact-align-right{justify-content:flex-end}
.aci-builder-contact .aci-header-contact-links{display:flex;align-items:center;flex-wrap:wrap;gap:var(--aci-contact-gap,8px);font-family:var(--aci-topbar-font-family);font-size:var(--aci-contact-font-size,12px);font-weight:var(--aci-topbar-font-weight);letter-spacing:var(--aci-topbar-tracking,0);color:var(--aci-contact-color,var(--aci-topbar-text));transform:translate(var(--aci-contact-x,0),var(--aci-contact-y,0));line-height:1.2;white-space:nowrap}
.aci-builder-contact .aci-header-contact-links.has-bg{background:var(--aci-contact-bg,#fff);padding:var(--aci-contact-padding-y,4px) var(--aci-contact-padding-x,8px);border-radius:999px;box-shadow:0 5px 18px rgba(18,38,63,.08)}
.aci-builder-contact .aci-header-contact-links>*{color:inherit;text-decoration:none;position:relative}.aci-builder-contact .aci-header-contact-links>*+*:before{content:"";display:inline-block;width:1px;height:.9em;background:currentColor;opacity:.22;margin-right:var(--aci-contact-gap,8px);vertical-align:-.08em}
.aci-builder-contact .aci-header-contact-links>*:hover,.aci-builder-contact .aci-header-contact-links>*:focus-visible{color:var(--aci-topmenu-hover,#fff);background:var(--aci-topmenu-hover-bg,#d71920);border-radius:6px;outline:none}
.aci-mobile-header-contact{display:none}

/* WordPress can mark parent/custom-link menu items as current. Modern header ignores those
   classes and uses only the exact-page 2-second transient cue generated by aci-2026.js. */
.aci-site-header .aci-primary-nav .aci-menu>li.current-menu-item>a,
.aci-site-header .aci-primary-nav .aci-menu>li.current-menu-ancestor>a,
.aci-site-header .aci-primary-nav .aci-menu>li.current_page_item>a,
.aci-site-header .aci-primary-nav .aci-menu>li.current_page_ancestor>a{color:var(--aci-menu)!important;background:transparent!important}
.aci-site-header .aci-primary-nav .aci-menu>li.aci-current-transient>a{color:var(--aci-menu-hover)!important;background:color-mix(in srgb,var(--aci-menu-hover) 7%,transparent)!important}
.aci-mobile-nav .aci-mobile-menu>li.current-menu-item>a,
.aci-mobile-nav .aci-mobile-menu>li.current-menu-ancestor>a,
.aci-mobile-nav .aci-mobile-menu>li.current_page_item>a,
.aci-mobile-nav .aci-mobile-menu>li.current_page_ancestor>a{color:inherit!important;background:transparent!important;font-weight:inherit!important}
.aci-mobile-nav .aci-mobile-menu>li.aci-current-transient>a{color:var(--aci-menu-hover)!important;background:color-mix(in srgb,var(--aci-menu-hover) 8%,transparent)!important;font-weight:700!important}

/* Footer grid containment. Every visible box owns its contents; an iframe cannot become
   an independent grid item or carry pasted inline width/position rules. */
.aci-modern-footer .aci-footer-builder{display:grid!important;grid-auto-flow:row!important;grid-auto-rows:max-content!important;align-items:start!important;align-content:start!important}
.aci-modern-footer .aci-footer-zone{display:grid!important;grid-auto-flow:row!important;grid-auto-rows:max-content!important;align-content:start!important;align-items:start!important;justify-items:stretch!important;align-self:start!important;min-height:0!important;height:auto!important;width:100%!important;min-width:0!important;overflow:hidden!important}
.aci-modern-footer .aci-footer-zone:empty{display:none!important}
.aci-modern-footer .aci-footer-component{display:block!important;position:static!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;align-self:start!important;justify-self:stretch!important;box-sizing:border-box!important}
.aci-modern-footer .aci-footer-component + .aci-footer-component{margin-top:14px!important}
.aci-modern-footer .aci-footer-component .widget{position:static!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding-top:0!important;transform:none!important}
.aci-modern-footer .aci-footer-map,.aci-modern-footer .aci-footer-map-embed{position:static!important;float:none!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;align-self:start!important;justify-self:stretch!important;overflow:hidden!important}
.aci-modern-footer .aci-footer-map iframe,.aci-modern-footer .aci-footer-map-embed iframe{position:static!important;float:none!important;display:block!important;width:100%!important;max-width:100%!important;height:var(--aci-footer-map-height,180px)!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;border:0!important}

@media(max-width:1120px){
  .aci-header-builder{flex-wrap:wrap!important;align-items:center}
  .aci-mobile-header-contact{display:flex;flex:0 0 100%;width:100%;order:-1;min-width:0}
  .aci-mobile-header-contact .aci-builder-contact{display:flex}
  .aci-mobile-header-contact .aci-header-contact-links{font-size:var(--aci-contact-font-size-tablet,11px);transform:translate(var(--aci-contact-x-tablet,0),var(--aci-contact-y-tablet,0));max-width:100%;overflow:hidden;text-overflow:ellipsis}
}
@media(max-width:767px){
  .aci-mobile-header-contact .aci-header-contact-links{font-size:var(--aci-contact-font-size-mobile,10px);transform:translate(var(--aci-contact-x-mobile,0),var(--aci-contact-y-mobile,0));gap:max(4px,calc(var(--aci-contact-gap,8px) * .7))}
  .aci-mobile-header-contact .aci-header-contact-links>*+*:before{margin-right:max(4px,calc(var(--aci-contact-gap,8px) * .7))}
}

/* v1.3.5 — compact native footer: empty boxes never reserve grid cells or height. */
.aci-modern-footer .aci-container,.aci-modern-footer .aci-footer-builder{min-height:0!important;height:auto!important}.aci-modern-footer .aci-footer-zone{min-height:0!important;height:auto!important}.aci-modern-footer .aci-footer-zone:empty{display:none!important}


/* v1.3.6 — logo hit-area, per-page news feed and admin shortcut */
.aci-header-zone .aci-alt-header-element.has-image,.aci-mobile-branding .aci-alt-header-element.has-image{width:min(var(--aci-alt-element-width,150px),calc(var(--aci-alt-element-height,64px) * var(--aci-alt-ratio,2)));height:auto;max-width:42vw;max-height:var(--aci-alt-element-height,64px);display:inline-flex;line-height:0;align-items:center;justify-content:center;overflow:visible}
.aci-header-zone .aci-alt-header-element.has-image .aci-alt-header-image,.aci-mobile-branding .aci-alt-header-element.has-image .aci-alt-header-image{display:block;width:100%;height:auto;max-width:100%;max-height:var(--aci-alt-element-height,64px);object-fit:contain;pointer-events:auto}
.aci-header-zone .aci-builder-logo,.aci-mobile-branding .aci-builder-logo{isolation:isolate}.aci-header-zone .custom-logo-link,.aci-mobile-branding .custom-logo-link{pointer-events:auto}.aci-header-zone .aci-alt-header-element,.aci-mobile-branding .aci-alt-header-element{z-index:1}.aci-header-zone .aci-builder-logo,.aci-mobile-branding .aci-builder-logo,.aci-header-zone .custom-logo-link,.aci-mobile-branding .custom-logo-link{z-index:5}
.aci-theme-front-shortcut{position:fixed;z-index:2147482000;top:12px;left:12px;display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:999px;background:linear-gradient(135deg,#d71920,#9e102c);color:#fff!important;font:700 12px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;text-decoration:none!important;box-shadow:0 8px 24px rgba(84,5,24,.28)}.aci-theme-front-shortcut:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(84,5,24,.38)}
.aci-news-listing-page{margin-top:36px}.aci-news-listing-head{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--aci-border,#e7eaf0)}.aci-news-listing-head>span{display:inline-flex;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--aci-primary,#d71920) 9%,transparent);color:var(--aci-primary,#d71920);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.aci-news-listing-head h2{margin:10px 0 6px;font-size:clamp(28px,3vw,44px);line-height:1.06;color:var(--aci-text,#172033)}.aci-news-listing-head p{margin:0;color:var(--aci-muted,#667085)}
.aci-news-list{display:grid;gap:18px}.aci-news-list-item{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:24px;align-items:stretch;padding:16px;border:1px solid var(--aci-border,#e7eaf0);border-radius:var(--aci-news-list-card-radius,20px);background:var(--aci-surface,#fff);box-shadow:0 8px 24px rgba(17,34,60,.055);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.aci-news-list-item:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--aci-primary,#d71920) 25%,var(--aci-border,#e7eaf0));box-shadow:0 14px 32px rgba(17,34,60,.09)}
.aci-news-list-media{display:block;position:relative;overflow:hidden;border-radius:var(--aci-news-list-media-radius,15px);background:#edf0f4;aspect-ratio:16/10;align-self:center}.aci-news-list-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--aci-news-crop-x,50%) var(--aci-news-crop-y,50%);transform:scale(var(--aci-news-zoom,1));transform-origin:var(--aci-news-crop-x,50%) var(--aci-news-crop-y,50%);transition:transform .4s ease}.aci-news-list-item:hover .aci-news-list-media img{transform:scale(calc(var(--aci-news-zoom,1) + .025))}.aci-news-list-placeholder{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,var(--aci-secondary,#102b4e),var(--aci-primary,#d71920));color:#fff;font-weight:900;letter-spacing:.12em}
.aci-news-list-copy{min-width:0;align-self:center;padding:4px 8px 4px 0}.aci-news-list-copy time{display:block;margin-bottom:7px;color:var(--aci-primary,#d71920);font-size:12px;font-weight:800}.aci-news-list-copy h2{margin:0 0 10px;font-size:clamp(19px,2vw,28px);line-height:1.18}.aci-news-list-copy h2 a{color:var(--aci-text,#172033);text-decoration:none}.aci-news-list-copy h2 a:hover{color:var(--aci-primary,#d71920)}.aci-news-list-copy p{margin:0 0 14px;color:var(--aci-muted,#667085);font-size:14px;line-height:1.7}.aci-news-list-more{display:inline-flex;align-items:center;gap:7px;color:var(--aci-primary,#d71920)!important;font-weight:800;font-size:13px;text-decoration:none!important}.aci-news-list-more-wrap{text-align:center;margin-top:28px}.aci-news-list-load-more{appearance:none;border:0;border-radius:999px;padding:13px 28px;background:linear-gradient(135deg,var(--aci-primary,#d71920),#9f102b);color:#fff;font-weight:800;cursor:pointer;box-shadow:0 10px 24px rgba(159,16,43,.18)}.aci-news-list-load-more[disabled]{opacity:.62;cursor:wait}.aci-news-list-item.aci-card-enter{opacity:0;transform:translateY(12px)}.aci-news-list-item.aci-card-enter.is-visible{opacity:1;transform:none;transition:opacity .28s ease,transform .28s ease}
@media(max-width:767px){.aci-news-list-item{grid-template-columns:112px minmax(0,1fr);gap:14px;padding:12px;border-radius:var(--aci-news-list-card-radius,20px)}.aci-news-list-media{aspect-ratio:1/1;border-radius:var(--aci-news-list-media-radius,15px)}.aci-news-list-copy{padding:0}.aci-news-list-copy h2{font-size:17px;margin-bottom:6px}.aci-news-list-copy p{font-size:13px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aci-news-list-copy time{font-size:11px}.aci-news-list-more{font-size:12px}}
@media(max-width:480px){.aci-news-list-item{grid-template-columns:92px minmax(0,1fr);gap:12px}.aci-news-list-copy p{display:none}.aci-news-list-copy h2{font-size:15px}}
@media(max-width:1120px){
  .aci-mobile-branding .aci-alt-header-element.has-image{width:min(var(--aci-alt-element-width-tablet,118px),calc(var(--aci-alt-element-height-tablet,54px) * var(--aci-alt-ratio,2)));max-height:var(--aci-alt-element-height-tablet,54px)}
  .aci-mobile-branding .aci-alt-header-element.has-image .aci-alt-header-image{max-height:var(--aci-alt-element-height-tablet,54px)}
}
@media(max-width:767px){
  .aci-mobile-branding .aci-alt-header-element.has-image{width:min(var(--aci-alt-element-width-mobile,88px),calc(var(--aci-alt-element-height-mobile,46px) * var(--aci-alt-ratio,2)));max-height:var(--aci-alt-element-height-mobile,46px)}
  .aci-mobile-branding .aci-alt-header-element.has-image .aci-alt-header-image{max-height:var(--aci-alt-element-height-mobile,46px)}
}


/* v1.3.7 — menu design system + logged-in AÇI content workspace */
.aci-site-header .aci-primary-nav .aci-menu>li>a{
  border-radius:var(--aci-menu-radius,8px);
  border:1px solid transparent;
  transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;
}
.aci-site-header.aci-menu-style-soft .aci-primary-nav .aci-menu>li>a{
  background:color-mix(in srgb,var(--aci-menu,#172033) 5%,transparent);
}
.aci-site-header.aci-menu-style-outline .aci-primary-nav .aci-menu>li>a{
  border-color:color-mix(in srgb,var(--aci-menu-border,#d71920) 55%,transparent);
  background:transparent;
}
.aci-site-header .aci-primary-nav .aci-menu>li>a:hover,
.aci-site-header .aci-primary-nav .aci-menu>li>a:focus-visible{
  color:var(--aci-menu-hover,#d71920)!important;
  background:var(--aci-menu-hover-bg,#fff1f3)!important;
  border-color:color-mix(in srgb,var(--aci-menu-border,#d71920) 55%,transparent)!important;
}
.aci-site-header .aci-primary-nav .aci-menu>li.aci-current-transient>a{
  color:var(--aci-menu-hover,#d71920)!important;
  background:var(--aci-menu-hover-bg,#fff1f3)!important;
  border-color:color-mix(in srgb,var(--aci-menu-border,#d71920) 55%,transparent)!important;
  box-shadow:0 7px 18px color-mix(in srgb,var(--aci-menu-hover,#d71920) 18%,transparent)!important;
}
.aci-site-header.aci-menu-last-cta .aci-primary-nav .aci-menu>li:last-child>a{
  color:var(--aci-menu-cta-text,#fff)!important;
  background:linear-gradient(135deg,var(--aci-menu-cta-start,#d71920),var(--aci-menu-cta-end,#102b4e))!important;
  border-color:transparent!important;
  box-shadow:0 8px 20px color-mix(in srgb,var(--aci-menu-cta-start,#d71920) 20%,transparent);
}
.aci-site-header.aci-menu-last-cta .aci-primary-nav .aci-menu>li:last-child>a:hover,
.aci-site-header.aci-menu-last-cta .aci-primary-nav .aci-menu>li:last-child>a:focus-visible{
  color:var(--aci-menu-cta-text,#fff)!important;
  filter:brightness(1.04);
  transform:translateY(-1px) scaleX(var(--aci-menu-font-scale,1));
}
.aci-site-header.aci-menu-last-cta .aci-primary-nav .aci-menu>li:last-child.aci-current-transient>a{
  color:var(--aci-menu-hover,#d71920)!important;
  background:var(--aci-menu-hover-bg,#fff1f3)!important;
  border-color:color-mix(in srgb,var(--aci-menu-border,#d71920) 55%,transparent)!important;
}
.aci-site-header .aci-menu .sub-menu a:hover,
.aci-site-header .aci-menu .sub-menu a:focus-visible{background:var(--aci-submenu-hover-bg,#fff1f3);color:var(--aci-submenu-hover,#d71920)}
.aci-mobile-nav .aci-mobile-menu .sub-menu a:hover,.aci-mobile-nav .aci-mobile-menu .sub-menu a:focus-visible{background:var(--aci-submenu-hover-bg,#fff1f3);color:var(--aci-submenu-hover,#d71920)!important}
.aci-mobile-contact a:hover,.aci-mobile-contact a:focus-visible{color:var(--aci-topmenu-hover,#fff)!important;background:var(--aci-topmenu-hover-bg,#d71920)!important;border-radius:6px;outline:none}
.aci-mobile-nav .aci-mobile-menu>li.aci-current-transient>a{color:var(--aci-menu-hover,#d71920)!important;background:var(--aci-menu-hover-bg,#fff1f3)!important}

/* Administrator-only content workspace bar. */
.aci-admin-content-bar{
  position:fixed;z-index:99998;top:0;left:0;right:0;height:42px;
  background:linear-gradient(90deg,#071a33,#102b4e 58%,#0c2444);
  color:#fff;font:600 12px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;
  border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 18px rgba(7,26,51,.16)
}
.admin-bar .aci-admin-content-bar{top:32px}
.aci-admin-content-bar-inner{height:42px;width:min(calc(100% - 24px),1500px);margin:0 auto;display:flex;align-items:center;gap:2px;white-space:nowrap}
.aci-admin-content-brand,.aci-admin-content-link,.aci-admin-content-menu>button{
  height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#eaf0f8!important;text-decoration:none!important;font:inherit;cursor:pointer
}
.aci-admin-content-brand{font-weight:800;margin-right:4px;color:#fff!important}.aci-admin-content-brand span{color:#ef334e;font-size:11px}
.aci-admin-content-link:hover,.aci-admin-content-link:focus-visible,.aci-admin-content-menu>button:hover,.aci-admin-content-menu>button:focus-visible,.aci-admin-content-brand:hover{background:rgba(255,255,255,.10);color:#fff!important;outline:none}
.aci-admin-content-menu{position:relative;display:flex;align-items:center;height:100%}
.aci-admin-content-dropdown{position:absolute;z-index:4;top:37px;left:0;min-width:190px;padding:7px;background:#fff;border:1px solid #dfe5ed;border-radius:10px;box-shadow:0 16px 38px rgba(7,26,51,.22);opacity:0;visibility:hidden;transform:translateY(-5px);transition:.16s ease}
.aci-admin-content-dropdown.is-right{left:auto;right:0}.aci-admin-content-dropdown a{display:block;padding:9px 10px;border-radius:7px;color:#14233b!important;text-decoration:none!important;font-weight:650}.aci-admin-content-dropdown a:hover,.aci-admin-content-dropdown a:focus-visible{background:#f1f5f9;color:#c5162e!important;outline:none}
.aci-admin-content-menu:hover>.aci-admin-content-dropdown,.aci-admin-content-menu:focus-within>.aci-admin-content-dropdown{opacity:1;visibility:visible;transform:none}
.aci-admin-content-right{margin-left:auto}
body.aci-admin-content-bar-visible{padding-top:42px!important}
body.aci-admin-content-bar-visible .aci-site-header.is-sticky{top:42px}
.admin-bar.aci-admin-content-bar-visible .aci-site-header.is-sticky{top:74px}
body.aci-admin-content-bar-visible .aci-theme-front-shortcut{display:none!important}
@media(max-width:782px){
  .admin-bar .aci-admin-content-bar{top:46px}
  .admin-bar.aci-admin-content-bar-visible .aci-site-header.is-sticky{top:88px}
}
@media(max-width:960px){
  .aci-admin-content-bar-inner{width:100%;padding-inline:8px;overflow-x:auto;overflow-y:visible}
  .aci-admin-content-brand,.aci-admin-content-link,.aci-admin-content-menu>button{padding-inline:9px}
  body.aci-admin-content-bar-visible .aci-site-header.is-sticky{top:42px}
  .admin-bar.aci-admin-content-bar-visible .aci-site-header.is-sticky{top:88px}
}
@media(min-width:783px) and (max-width:960px){.admin-bar.aci-admin-content-bar-visible .aci-site-header.is-sticky{top:74px}}


/* v1.3.10 — corrected Ana Menü / Üst Menü hover setting labels */
.aci-admin-content-bar{contain:layout style;transform:translateZ(0)}
.aci-admin-content-bar-inner{overflow:visible;scrollbar-width:none}
.aci-admin-content-bar-inner::-webkit-scrollbar{display:none}
.aci-admin-content-link.is-new{background:rgba(255,255,255,.10);color:#fff!important;font-weight:800}
.aci-admin-content-customize{background:#1677ff!important;color:#fff!important;font-weight:850!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.20),0 4px 12px rgba(0,93,214,.22)}
.aci-admin-content-customize:hover,.aci-admin-content-customize:focus-visible{background:#2b86ff!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.30),0 5px 15px rgba(0,93,214,.28)}
.aci-admin-content-edit-current{background:linear-gradient(135deg,#c5162e,#e43d55)!important;color:#fff!important;font-weight:850!important;box-shadow:0 4px 14px rgba(197,22,46,.18)}
.aci-admin-content-dropdown{will-change:transform,opacity}


/* v1.3.12 — always-open mobile submenu hierarchy + complete contact block */
@media (max-width:1120px){
  .aci-mobile-nav .aci-mobile-menu .sub-menu,
  .aci-mobile-nav .aci-mobile-menu .sub-menu[hidden]{display:block!important;visibility:visible!important;opacity:1!important}
  .aci-mobile-nav .aci-mobile-menu .sub-menu a{
    color:var(--aci-submenu-hover,#d71920)!important;
    background:color-mix(in srgb,var(--aci-submenu-hover-bg,#fff1f3) 68%,transparent)!important;
  }
  .aci-mobile-nav .aci-mobile-menu .sub-menu a:hover,
  .aci-mobile-nav .aci-mobile-menu .sub-menu a:focus-visible{
    color:var(--aci-submenu-hover,#d71920)!important;
    background:var(--aci-submenu-hover-bg,#fff1f3)!important;
  }
  .aci-mobile-nav .aci-submenu-toggle{display:none!important}
  .aci-mobile-contact .aci-topbar-address{display:block;color:var(--aci-secondary,#102b4e);text-decoration:none}
}
