/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--ax-deep:#0A2042;--ax-navy:#0F2E5C;--ax-royal:#1E5FAE;--ax-sky:#5FA8E6;--ax-ice:#EEF3FA;--ax-gold:#E8A33D;--ax-gold-d:#C9852A;--ax-ink:#14213D;--ax-muted:#5B6B85;--ax-line:#D8E2F0;--ax-white:#FFFFFF;--ax-font-display:"Sora",system-ui,sans-serif;--ax-font-body:"Inter",system-ui,sans-serif;--ax-font-mono:"IBM Plex Mono",ui-monospace,monospace;--ax-radius:14px;--ax-radius-lg:22px;--ax-shadow:0 10px 30px rgba(10,32,66,.10);--ax-shadow-lg:0 22px 60px rgba(10,32,66,.18);--ax-transition:.28s cubic-bezier(.22,.61,.36,1);}html{scroll-behavior:smooth;}body{font-family:var(--ax-font-body);color:var(--ax-ink);background:var(--ax-white);line-height:1.65;-webkit-font-smoothing:antialiased;}h1,h2,h3,h4,.ax-display{font-family:var(--ax-font-display);font-weight:700;letter-spacing:-.015em;}a{color:var(--ax-royal);}img{max-width:100%;}::selection{background:var(--ax-royal);color:#fff;}.ax-skip-link{position:absolute;left:-9999px;top:0;z-index:2000;background:var(--ax-gold);color:var(--ax-deep);padding:.6rem 1.2rem;border-radius:0 0 10px 0;font-weight:600;}.ax-skip-link:focus{left:0;}:focus-visible{outline:3px solid var(--ax-gold);outline-offset:2px;border-radius:4px;}.ax-eyebrow{font-family:var(--ax-font-mono);font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ax-royal);display:inline-flex;align-items:center;gap:.6rem;}.ax-eyebrow::before{content:"";width:26px;height:2px;background:var(--ax-gold);display:inline-block;}.ax-eyebrow--light{color:var(--ax-sky);}.ax-topbar{background:var(--ax-deep);color:#C8D8EE;font-size:.82rem;}.ax-topbar a{color:#C8D8EE;text-decoration:none;}.ax-topbar a:hover{color:#fff;}.ax-topbar .ax-topbar-item{display:inline-flex;align-items:center;gap:.45rem;}.ax-lang{display:inline-flex;border:1px solid rgba(255,255,255,.25);border-radius:999px;overflow:hidden;}.ax-lang button,.ax-lang a,.ax-lang span,.ax-lang ul li a{background:transparent;border:0;color:#C8D8EE !important;font-family:var(--ax-font-mono);font-size:.74rem;letter-spacing:.08em;padding:.28rem .8rem;cursor:pointer;text-decoration:none;display:inline-block;transition:background var(--ax-transition),color var(--ax-transition);}.ax-lang button[aria-pressed="true"],.ax-lang a.active,.ax-lang span.active,.ax-lang a.is-active,.ax-lang ul li.is-active a{background:var(--ax-gold);color:var(--ax-deep) !important;font-weight:600;}.ax-header{position:sticky;top:0;z-index:1030;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--ax-line);transition:box-shadow var(--ax-transition);}@media (min-width:992px){.ax-header .navbar-collapse>.block,.ax-header .navbar-collapse>[id^="block-"],.ax-header .navbar-collapse>div:not(.navbar-nav):not(.btn){display:contents;}}.ax-header.is-scrolled{box-shadow:var(--ax-shadow);}.ax-brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;}.ax-brand img{height:52px;width:auto;}.ax-brand-text{line-height:1.1;}.ax-brand-text strong{font-family:var(--ax-font-display);color:var(--ax-navy);font-size:1.02rem;letter-spacing:.02em;display:block;}.ax-brand-text span{font-family:var(--ax-font-mono);font-size:.62rem;letter-spacing:.14em;color:var(--ax-muted);text-transform:lowercase;}.ax-nav .nav-link{font-weight:500;color:var(--ax-ink);padding:.9rem 1rem !important;position:relative;}.ax-nav .nav-link::after{content:"";position:absolute;left:1rem;right:1rem;bottom:.45rem;height:2px;background:var(--ax-gold);transform:scaleX(0);transform-origin:left;transition:transform var(--ax-transition);}.ax-nav .nav-link:hover::after,.ax-nav .nav-link.active::after{transform:scaleX(1);}.ax-nav .nav-link.active{color:var(--ax-royal);}.ax-btn-gold{background:var(--ax-gold);border:0;color:var(--ax-deep);font-weight:600;border-radius:999px;padding:.62rem 1.4rem;transition:background var(--ax-transition),transform var(--ax-transition),box-shadow var(--ax-transition);}.ax-btn-gold:hover{background:var(--ax-gold-d);color:var(--ax-deep);transform:translateY(-2px);box-shadow:0 10px 24px rgba(232,163,61,.35);}.ax-btn-outline-light{border:1.5px solid rgba(255,255,255,.65);color:#fff;border-radius:999px;padding:.6rem 1.4rem;font-weight:500;transition:background var(--ax-transition),color var(--ax-transition);}.ax-btn-outline-light:hover{background:#fff;color:var(--ax-navy);}.ax-btn-navy{background:var(--ax-navy);color:#fff;border:0;border-radius:999px;padding:.62rem 1.5rem;font-weight:600;transition:background var(--ax-transition),transform var(--ax-transition);}.ax-btn-navy:hover{background:var(--ax-royal);color:#fff;transform:translateY(-2px);}.ax-hero{position:relative;color:#fff;background:var(--ax-deep) url(/themes/custom/axim_theme/images/hero-home.jpg) center / cover no-repeat;overflow:hidden;}.ax-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(10,32,66,.88) 20%,rgba(10,32,66,.35) 70%,transparent);}.ax-hero>.container{position:relative;z-index:2;}.ax-hero h1{font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.12;color:#fff;}.ax-hero h1 .ax-hl{color:var(--ax-gold);}.ax-hero .ax-lead{color:#D6E4F5;font-size:1.12rem;max-width:560px;}.ax-boarding{background:#fff;color:var(--ax-ink);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-lg);overflow:hidden;max-width:420px;}.ax-boarding-head{background:var(--ax-navy);color:#fff;font-family:var(--ax-font-mono);font-size:.74rem;letter-spacing:.18em;padding:.7rem 1.4rem;display:flex;justify-content:space-between;}.ax-boarding-body{padding:1.5rem 1.4rem 1.2rem;}.ax-route{display:flex;align-items:center;justify-content:space-between;gap:.8rem;}.ax-route-code{font-family:var(--ax-font-display);font-size:2.1rem;font-weight:800;color:var(--ax-navy);line-height:1;}.ax-route-city{font-family:var(--ax-font-mono);font-size:.68rem;letter-spacing:.12em;color:var(--ax-muted);text-transform:uppercase;}.ax-route-path{flex:1;position:relative;height:24px;background-image:radial-gradient(circle,var(--ax-sky) 2px,transparent 2.6px);background-size:14px 4px;background-position:0 center;background-repeat:repeat-x;}.ax-route-path svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-58%);color:var(--ax-gold);}.ax-boarding-foot{border-top:2px dashed var(--ax-line);padding:.9rem 1.4rem;display:flex;justify-content:space-between;align-items:center;font-family:var(--ax-font-mono);font-size:.72rem;letter-spacing:.1em;color:var(--ax-muted);}.ax-boarding-foot strong{color:var(--ax-royal);}.ax-hero-stats{display:flex;gap:2.2rem;flex-wrap:wrap;}.ax-hero-stats .ax-stat b{font-family:var(--ax-font-display);font-size:1.7rem;color:var(--ax-gold);display:block;}.ax-hero-stats .ax-stat span{color:#B9CDE6;font-size:.85rem;}.ax-section{padding:5.5rem 0;}.ax-section--ice{background:var(--ax-ice);}.ax-section--navy{background:var(--ax-deep);color:#DCE7F5;}.ax-section--navy h2,.ax-section--navy h3{color:#fff;}.ax-section-title{font-size:clamp(1.6rem,3vw,2.3rem);color:var(--ax-navy);}.ax-section--navy .ax-section-title{color:#fff;}.ax-card{border:1px solid var(--ax-line);border-radius:var(--ax-radius);overflow:hidden;background:#fff;height:100%;transition:transform var(--ax-transition),box-shadow var(--ax-transition),border-color var(--ax-transition);}.ax-card:hover{transform:translateY(-6px);box-shadow:var(--ax-shadow-lg);border-color:transparent;}.ax-card-img{aspect-ratio:3 / 2;object-fit:cover;width:100%;display:block;}.ax-card-body{padding:1.4rem 1.4rem 1.5rem;}.ax-card-code{font-family:var(--ax-font-mono);font-size:.68rem;letter-spacing:.2em;color:var(--ax-gold-d);}.ax-card h3{font-size:1.12rem;color:var(--ax-navy);margin:.35rem 0 .5rem;}.ax-card p{color:var(--ax-muted);font-size:.93rem;margin:0;}.ax-card-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.88rem;text-decoration:none;color:var(--ax-royal);margin-top:.9rem;}.ax-card-link svg{transition:transform var(--ax-transition);}.ax-card:hover .ax-card-link svg{transform:translateX(4px);}.ax-icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ax-royal),var(--ax-navy));color:#fff;flex:none;}.ax-icon--gold{background:linear-gradient(135deg,var(--ax-gold),var(--ax-gold-d));color:var(--ax-deep);}.ax-steps{position:relative;}.ax-steps::before{content:"";position:absolute;top:34px;left:8%;right:8%;border-top:3px dotted var(--ax-sky);}.ax-step{text-align:center;position:relative;}.ax-step-dot{width:68px;height:68px;margin:0 auto 1.1rem;border-radius:50%;background:#fff;border:2px solid var(--ax-royal);display:grid;place-items:center;font-family:var(--ax-font-mono);font-weight:600;color:var(--ax-royal);position:relative;z-index:1;transition:background var(--ax-transition),color var(--ax-transition),transform var(--ax-transition);}.ax-step:hover .ax-step-dot{background:var(--ax-royal);color:#fff;transform:scale(1.07);}.ax-step h3{font-size:1.02rem;color:var(--ax-navy);}.ax-step p{font-size:.88rem;color:var(--ax-muted);}.ax-dest{background:var(--ax-navy);border-radius:var(--ax-radius);color:#fff;padding:1.3rem 1.4rem;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.08);transition:transform var(--ax-transition),background var(--ax-transition);}.ax-dest:hover{transform:translateY(-4px);background:var(--ax-royal);}.ax-dest-code{font-family:var(--ax-font-display);font-size:1.5rem;font-weight:800;}.ax-dest-name{font-family:var(--ax-font-mono);font-size:.7rem;letter-spacing:.16em;color:var(--ax-sky);text-transform:uppercase;}.ax-dest-flag{font-size:1.6rem;}.ax-value{display:flex;gap:1.1rem;align-items:flex-start;}.ax-value h3{font-size:1.05rem;color:var(--ax-navy);margin-bottom:.3rem;}.ax-value p{color:var(--ax-muted);font-size:.92rem;margin:0;}.ax-cta{background:var(--ax-deep) url(/themes/custom/axim_theme/images/cta-band.jpg) center / cover no-repeat;border-radius:var(--ax-radius-lg);color:#fff;padding:3.4rem 2.6rem;position:relative;overflow:hidden;}.ax-cta h2{color:#fff;font-size:clamp(1.5rem,2.8vw,2.1rem);}.ax-cta p{color:#C9DAF0;max-width:540px;}.ax-quote{background:#fff;border-radius:var(--ax-radius);border:1px solid var(--ax-line);padding:1.8rem;height:100%;position:relative;}.ax-quote::before{content:"“";font-family:var(--ax-font-display);font-size:4rem;line-height:1;color:var(--ax-gold);position:absolute;top:.6rem;left:1.2rem;opacity:.5;}.ax-quote p{position:relative;color:var(--ax-ink);font-size:.95rem;}.ax-quote footer{font-family:var(--ax-font-mono);font-size:.72rem;letter-spacing:.12em;color:var(--ax-muted);text-transform:uppercase;}.ax-accordion .accordion-item{border:1px solid var(--ax-line);border-radius:var(--ax-radius) !important;margin-bottom:.8rem;overflow:hidden;}.ax-accordion .accordion-button{font-weight:600;color:var(--ax-navy);font-family:var(--ax-font-display);background:#fff;}.ax-accordion .accordion-button:not(.collapsed){background:var(--ax-ice);color:var(--ax-royal);box-shadow:none;}.ax-accordion .accordion-button:focus{box-shadow:0 0 0 3px rgba(232,163,61,.45);}.ax-form .form-label{font-weight:600;font-size:.88rem;color:var(--ax-navy);}.ax-form .form-control,.ax-form .form-select{border:1.5px solid var(--ax-line);border-radius:10px;padding:.7rem .95rem;font-size:.94rem;}.ax-form .form-control:focus,.ax-form .form-select:focus{border-color:var(--ax-royal);box-shadow:0 0 0 3px rgba(30,95,174,.18);}.ax-ticket{background:#fff;border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow);overflow:hidden;border:1px solid var(--ax-line);}.ax-ticket-head{background:var(--ax-navy);color:#fff;padding:1.1rem 1.6rem;font-family:var(--ax-font-mono);font-size:.74rem;letter-spacing:.18em;}.ax-ticket-body{padding:1.6rem;}.ax-ticket-row{display:flex;gap:1rem;align-items:flex-start;padding:.85rem 0;}.ax-ticket-row+.ax-ticket-row{border-top:1.5px dashed var(--ax-line);}.ax-ticket-row .ax-label{font-family:var(--ax-font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ax-muted);display:block;}.ax-ticket-row .ax-val{font-weight:600;color:var(--ax-navy);}.ax-pagehead{position:relative;color:#fff;background:var(--ax-deep) center / cover no-repeat;padding:5rem 0 4rem;}.ax-pagehead::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,32,66,.85),rgba(10,32,66,.3));}.ax-pagehead>.container{position:relative;z-index:2;}.ax-pagehead h1{color:#fff;font-size:clamp(2rem,4vw,3rem);}.ax-pagehead .breadcrumb{--bs-breadcrumb-divider-color:var(--ax-sky);margin:0;}.ax-pagehead .breadcrumb a{color:var(--ax-sky);text-decoration:none;}.ax-pagehead .breadcrumb .active{color:#E4EEF9;}.ax-founder{background:#fff;border:1px solid var(--ax-line);border-radius:var(--ax-radius);padding:2rem;height:100%;}.ax-founder-badge{width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,var(--ax-royal),var(--ax-navy));color:#fff;display:grid;place-items:center;font-family:var(--ax-font-display);font-size:1.5rem;font-weight:800;margin-bottom:1.1rem;}.ax-founder h3{font-size:1.15rem;color:var(--ax-navy);}.ax-founder .ax-role{font-family:var(--ax-font-mono);font-size:.7rem;letter-spacing:.16em;color:var(--ax-gold-d);text-transform:uppercase;}.ax-footer{background:var(--ax-deep);color:#AFC3DD;padding:4rem 0 0;font-size:.92rem;}.ax-footer h4{color:#fff;font-size:.95rem;font-family:var(--ax-font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.2rem;font-weight:600;}.ax-footer a{color:#AFC3DD;text-decoration:none;transition:color var(--ax-transition);}.ax-footer a:hover{color:var(--ax-gold);}.ax-footer ul{list-style:none;padding:0;margin:0;}.ax-footer li{margin-bottom:.55rem;}.ax-footer-logo{height:64px;width:auto;margin-bottom:1rem;}.ax-footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:3rem;padding:1.3rem 0;font-size:.8rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.6rem;}.ax-footer-slogan{font-family:var(--ax-font-mono);color:var(--ax-gold);font-size:.8rem;letter-spacing:.14em;}.ax-footer-social{display:flex;gap:0.8rem;margin-top:1.2rem;}.ax-footer-social a{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:#AFC3DD !important;display:grid;place-items:center;font-size:1rem;transition:all var(--ax-transition);}.ax-footer-social a:hover{background:var(--ax-gold);border-color:var(--ax-gold);color:var(--ax-deep) !important;transform:translateY(-2px);}.ax-reveal{opacity:0;transform:translateY(26px);}.js-anim-ready .ax-reveal{transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1);}.js-anim-ready .ax-reveal.is-visible{opacity:1;transform:none;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*::before,*::after{transition:none !important;animation:none !important;}.ax-reveal{opacity:1 !important;transform:none !important;}}@media (max-width:991.98px){.ax-section{padding:4rem 0;}.ax-steps::before{display:none;}.ax-hero{text-align:center;}.ax-hero .ax-lead{margin-inline:auto;}.ax-hero-stats{justify-content:center;}.ax-boarding{margin:2.5rem auto 0;}}@media (max-width:575.98px){.ax-brand img{height:42px;}.ax-cta{padding:2.4rem 1.5rem;}}.ax-news-meta{display:flex;align-items:center;gap:.7rem;margin-bottom:.35rem;}.ax-news-date{font-family:var(--ax-font-mono);font-size:.68rem;letter-spacing:.12em;color:var(--ax-muted);text-transform:uppercase;}.ax-news-cat{font-family:var(--ax-font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;background:var(--ax-ice);color:var(--ax-royal);border:1px solid var(--ax-line);border-radius:999px;padding:.18rem .7rem;}.ax-chips{display:flex;flex-wrap:wrap;gap:.6rem;}.ax-chip{font-family:var(--ax-font-mono);font-size:.74rem;letter-spacing:.1em;border:1.5px solid var(--ax-line);background:#fff;color:var(--ax-navy);border-radius:999px;padding:.42rem 1.1rem;cursor:pointer;transition:background var(--ax-transition),color var(--ax-transition),border-color var(--ax-transition);}.ax-chip:hover{border-color:var(--ax-royal);color:var(--ax-royal);}.ax-chip[aria-pressed="true"]{background:var(--ax-navy);border-color:var(--ax-navy);color:#fff;}.ax-news-hidden{display:none !important;}.ax-feature{background:#fff;border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-lg);overflow:hidden;max-width:430px;}.ax-feature-head{background:var(--ax-navy);color:#fff;font-family:var(--ax-font-mono);font-size:.72rem;letter-spacing:.18em;padding:.7rem 1.4rem;display:flex;align-items:center;gap:.7rem;}.ax-feature-head .ax-feature-date{margin-left:auto;color:var(--ax-sky);letter-spacing:.1em;}.ax-feature-pulse{width:10px;height:10px;border-radius:50%;background:var(--ax-gold);flex:none;box-shadow:0 0 0 0 rgba(232,163,61,.65);animation:ax-pulse 1.8s infinite;}@keyframes ax-pulse{0%{box-shadow:0 0 0 0 rgba(232,163,61,.65);}70%{box-shadow:0 0 0 11px rgba(232,163,61,0);}100%{box-shadow:0 0 0 0 rgba(232,163,61,0);}}.ax-feature-img{width:100%;aspect-ratio:21 / 9;object-fit:cover;display:block;}.ax-feature .ax-card-body{padding:1.3rem 1.4rem 1.4rem;}.ax-feature h3{font-size:1.12rem;color:var(--ax-navy);margin:.35rem 0 .5rem;}.ax-feature h3 a{color:inherit;text-decoration:none;}.ax-feature h3 a:hover{color:var(--ax-royal);}.ax-feature p{color:var(--ax-muted);font-size:.92rem;margin:0;}.ax-article-head{position:relative;color:#fff;background:var(--ax-deep) center / cover no-repeat;padding:5rem 0 3.5rem;}.ax-article-head::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,32,66,.72),rgba(10,32,66,.9));}.ax-article-head>.container{position:relative;z-index:2;}.ax-article-head h1{color:#fff;font-size:clamp(1.7rem,3.6vw,2.7rem);max-width:820px;}.ax-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;font-family:var(--ax-font-mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#B9CDE6;}.ax-article-meta .ax-news-cat{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25);color:var(--ax-sky);}.ax-article{font-size:1.05rem;line-height:1.85;color:var(--ax-ink);}.ax-article p{margin-bottom:1.4rem;}.ax-article h2{font-size:1.45rem;color:var(--ax-navy);margin:2.4rem 0 1rem;}.ax-article ul{margin:0 0 1.4rem;padding-left:1.2rem;}.ax-article li{margin-bottom:.5rem;}.ax-article blockquote{border-left:4px solid var(--ax-gold);background:var(--ax-ice);border-radius:0 var(--ax-radius) var(--ax-radius) 0;padding:1.3rem 1.6rem;margin:2rem 0;font-family:var(--ax-font-display);font-size:1.12rem;color:var(--ax-navy);}.ax-callout{background:var(--ax-navy);color:#DCE7F5;border-radius:var(--ax-radius);padding:1.5rem 1.7rem;margin:2.2rem 0;}.ax-callout h3{color:var(--ax-gold);font-size:.82rem;font-family:var(--ax-font-mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.6rem;}.ax-callout p{margin:0;font-size:.95rem;}.ax-share{display:flex;align-items:center;gap:.7rem;}.ax-share a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--ax-line);color:var(--ax-navy);transition:background var(--ax-transition),color var(--ax-transition),border-color var(--ax-transition);}.ax-share a:hover{background:var(--ax-navy);border-color:var(--ax-navy);color:#fff;}.ax-side{background:#fff;border:1px solid var(--ax-line);border-radius:var(--ax-radius);padding:1.5rem;}.ax-side h3{font-family:var(--ax-font-mono);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ax-navy);margin-bottom:1.1rem;}.ax-side-item{display:flex;gap:.9rem;align-items:center;text-decoration:none;padding:.6rem 0;}.ax-side-item+.ax-side-item{border-top:1px solid var(--ax-line);}.ax-side-item img{width:72px;height:54px;object-fit:cover;border-radius:8px;flex:none;}.ax-side-item strong{font-size:.86rem;color:var(--ax-navy);line-height:1.35;display:block;}.ax-side-item small{font-family:var(--ax-font-mono);font-size:.64rem;letter-spacing:.1em;color:var(--ax-muted);text-transform:uppercase;}.ax-side-item:hover strong{color:var(--ax-royal);}.ax-pager{display:flex;justify-content:space-between;gap:1rem;}.ax-pager a{flex:1;text-decoration:none;border:1.5px solid var(--ax-line);border-radius:var(--ax-radius);padding:1rem 1.2rem;transition:border-color var(--ax-transition),box-shadow var(--ax-transition);}.ax-pager a:hover{border-color:var(--ax-royal);box-shadow:var(--ax-shadow);}.ax-pager small{font-family:var(--ax-font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-muted);display:block;margin-bottom:.3rem;}.ax-pager strong{color:var(--ax-navy);font-size:.9rem;}.ax-article-figure{margin:0 0 2.2rem;}.ax-article-figure img{width:100%;aspect-ratio:16 / 8;object-fit:cover;border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow);display:block;}.ax-article-figure figcaption{font-family:var(--ax-font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ax-muted);margin-top:.7rem;padding-left:.2rem;}
