.agd-snapshot{background:linear-gradient(180deg,#f5f1eb 0%,#eef4f7 100%);overflow:hidden}.agd-section-heading,.agd-news-carousel__heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.agd-section-heading{margin-bottom:10px}.agd-feather-mark{display:grid;place-items:center;width:64px;height:64px;color:var(--blue,#2576e8);border:1px solid rgba(37,118,232,.2);border-radius:50%;transform:rotate(-12deg)}.agd-feather-mark svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.agd-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.agd-snapshot-card{display:flex;min-height:126px;flex-direction:column;justify-content:space-between;gap:8px;padding:18px;color:var(--navy,#061d3a);background:#fff;border:1px solid rgba(6,29,58,.1);border-radius:16px;text-decoration:none;box-shadow:0 8px 20px rgba(6,29,58,.06);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.agd-snapshot-card:hover,.agd-snapshot-card:focus-visible{transform:translateY(-3px);border-color:rgba(37,118,232,.48);box-shadow:0 14px 28px rgba(6,29,58,.12)}.agd-snapshot-card strong{font-size:1.02rem}.agd-snapshot-card>span:last-child{color:#52647b;font-size:.86rem;line-height:1.35}.agd-snapshot-icon{display:grid;place-items:center;width:30px;height:30px;color:var(--blue,#2576e8);font-size:1.2rem}.agd-home-news{padding-top:66px}.agd-news-carousel{position:relative}.agd-news-carousel__heading{margin-bottom:24px}.agd-news-carousel__heading .section-title{margin-bottom:0}.agd-news-carousel__all{color:var(--navy,#061d3a);font-weight:800;text-decoration:none;border-bottom:2px solid #d5a84b;padding-bottom:4px}.agd-news-carousel__all:hover,.agd-news-carousel__all:focus-visible{color:var(--blue,#2576e8)}.agd-news-carousel__viewport{overflow:hidden}.agd-news-carousel__track{display:flex;gap:18px;transition:transform .35s ease;will-change:transform}.agd-news-carousel-card{flex:0 0 calc((100% - 36px)/3);min-width:0;background:#fff;border-top:4px solid var(--blue,#2576e8);border-radius:0 0 14px 14px;overflow:hidden;box-shadow:0 8px 22px rgba(6,29,58,.08)}.agd-news-carousel-card:nth-child(2n){border-top-color:#d5a84b}.agd-news-carousel-card__media{display:block;height:170px;background:#dce9f0}.agd-news-carousel-card__media img{display:block;width:100%;height:100%;object-fit:cover}.agd-news-carousel-card__media--empty{display:grid;place-items:center;background:linear-gradient(135deg,#0b3157,#3c7697)}.agd-news-carousel-card__media--empty span{font-size:3rem;font-weight:900;color:#fff6}.agd-news-carousel-card__body{padding:18px 20px 22px}.agd-news-carousel-card__category{margin:0;color:var(--blue,#2576e8);font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.agd-news-meta{margin:4px 0 0;color:#6a7787;font-size:.78rem}.agd-news-carousel-card h3{margin:.45em 0 .5em;font-size:1.25rem;line-height:1.12}.agd-news-carousel-card h3 a{color:var(--navy,#061d3a);text-decoration:none}.agd-news-carousel-card h3 a:hover,.agd-news-carousel-card h3 a:focus-visible{text-decoration:underline}.agd-news-carousel-card__body>p:last-child{margin:0;color:#5b697a;font-size:.9rem;line-height:1.5}.agd-news-carousel__controls{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.agd-news-carousel__button{width:40px;height:40px;border:1px solid rgba(6,29,58,.2);border-radius:50%;background:#fff;color:var(--navy,#061d3a);font-size:1.1rem;cursor:pointer}.agd-news-carousel__button:hover,.agd-news-carousel__button:focus-visible{background:var(--navy,#061d3a);color:#fff}.agd-news-carousel__empty{padding:22px 0;color:#5b697a}.premium-footer .footer-logo img{width:170px;height:auto}.premium-footer .partner-logos{gap:22px;align-items:center}.premium-footer .partner-logo{min-width:116px;min-height:116px;padding:16px;display:grid;place-items:center}.premium-footer .partner-logo-avant-garde{min-width:150px}.premium-footer .partner-logo-ffbad img{width:90px;height:90px}.premium-footer .partner-logo-efb img{width:72px;height:96px}.brand-logo img{transition:transform .22s ease,filter .22s ease}.brand-logo:hover img,.brand-logo:focus-visible img{transform:translateY(-2px) rotate(-2deg);filter:drop-shadow(0 8px 12px rgba(37,118,232,.18))}.agd-page-toc{position:fixed;z-index:20;top:42%;right:18px;width:min(210px,18vw);padding:12px;border:1px solid rgba(6,29,58,.12);border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 10px 30px rgba(6,29,58,.1);backdrop-filter:blur(10px)}.agd-page-toc__title{margin:0 0 8px;color:#6a7787;font-size:.67rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.agd-page-toc a{display:block;padding:5px 6px;color:#53657a;font-size:.79rem;line-height:1.25;text-decoration:none;border-left:2px solid transparent}.agd-page-toc a:hover,.agd-page-toc a:focus-visible,.agd-page-toc a.is-active{color:var(--navy,#061d3a);border-left-color:var(--blue,#2576e8);font-weight:800}.agd-page-toc summary{cursor:pointer}.agd-page-toc summary::marker{color:var(--blue,#2576e8)}@media(max-width:1100px){.agd-page-toc{right:10px;width:170px}.agd-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.agd-snapshot{padding-top:48px;padding-bottom:48px}.agd-section-heading,.agd-news-carousel__heading{align-items:flex-start;flex-direction:column}.agd-feather-mark{width:48px;height:48px}.agd-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agd-snapshot-card{min-height:112px;padding:14px}.agd-news-carousel{padding-bottom:4px}.agd-news-carousel-card{flex-basis:calc((100% - 18px)/2)}.agd-page-toc{position:relative;top:auto;right:auto;width:auto;margin:0 16px 24px;border-radius:0 0 12px 12px;box-shadow:none}.agd-page-toc:not([open]){padding-bottom:8px}.premium-footer .partner-logos{gap:8px}.premium-footer .partner-logo{min-width:88px;min-height:88px;padding:10px}.premium-footer .partner-logo-avant-garde{min-width:110px}}@media(max-width:520px){.agd-snapshot-grid{grid-template-columns:1fr}.agd-news-carousel-card{flex-basis:100%}.agd-news-carousel__heading{gap:12px}.agd-news-carousel__all{font-size:.9rem}.premium-footer .footer-logo img{width:150px}}@media(prefers-reduced-motion:reduce){.agd-snapshot-card,.agd-news-carousel__track,.brand-logo img{transition:none}}
