.an-shell{background:var(--an-bg);color:var(--an-text)}.an-shell .auto-header,.an-shell .auto-logo,.an-shell .auto-tools a{color:var(--an-text)}.an-shell .auto-logo img{width:var(--an-logo-width);height:auto;max-height:80px}.an-shell .auto-logo b,.an-shell .auto-tools b{background:var(--an-accent)}.an-shell .auto-logo b{color:var(--an-accent);background:none}.an-shell .auto-top{color:var(--an-text)}.an-shell .auto-top span{display:inline}.an-nav{border-top:1px solid #283443;border-bottom:1px solid #283443}.an-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px}.an-desktop{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.an-nav a{color:var(--an-text);text-decoration:none;font-size:13px}.an-dropdown>summary{padding:15px 4px;cursor:pointer;list-style:none;font-size:13px;font-weight:650;display:flex;align-items:center;gap:12px}.an-dropdown>summary:after{content:'⌄';font-size:15px}.an-dropdown>summary::-webkit-details-marker{display:none}.an-dropdown{position:relative}.an-panel{position:absolute;top:100%;left:0;z-index:50;background:var(--an-bg);border:1px solid #3b4b5f;border-radius:0 0 8px 8px;min-width:240px;max-width:80vw;box-shadow:0 15px 25px #0005;padding:10px}.an-panel a{display:block;padding:10px 12px;font-size:13px;border-radius:4px;overflow-wrap:anywhere}.an-panel a:hover,.an-panel a:focus-visible{background:#ffffff10}.an-nested>summary{padding:10px 12px;font-size:13px;cursor:pointer}.an-nested>div{padding-left:12px}.an-tagline{font-size:10px;letter-spacing:.08em;color:var(--an-text);opacity:.8}.an-mobile{display:none}.an-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.an-shell summary:focus-visible,.an-shell a:focus-visible{outline:2px solid #e4e72f;outline-offset:4px}.af-shell{background:var(--af-bg)!important;color:var(--af-text)!important}.af-shell .auto-newsletter h2,.af-shell .auto-logo{color:var(--af-text)!important}.af-shell .auto-kicker,.af-shell .auto-footer-grid h3,.af-shell .auto-logo b{color:var(--af-accent)!important}.af-shell .auto-btn{background:var(--af-accent)}.af-shell .auto-footer-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px}.af-shell .auto-footer-grid>div:last-child{grid-column:auto}.af-shell .af-brand{grid-column:span 2}.af-shell .auto-footer-grid p,.af-shell .auto-footer-grid a:not(.auto-logo),.af-shell .auto-footer-bottom{color:var(--af-muted)!important;font-size:13px}.af-shell .auto-footer-grid h3{font-size:12px}.af-richtext{font-size:13px;line-height:1.8;color:var(--af-muted)}.af-richtext a{color:inherit;text-decoration:underline}.af-richtext p{margin:0 0 12px}.af-socials{display:flex;gap:14px;flex-wrap:wrap;margin-top:20px}.af-socials a{font-size:12px;text-decoration:underline}.af-shell .auto-footer-grid a.af-child{padding-left:12px;font-size:12px}.af-shell .auto-logo img{width:170px;height:auto;max-height:80px;object-fit:contain}.af-shell .auto-footer-grid a{overflow-wrap:anywhere}.af-shell .auto-newsletter-form input{font-size:16px}.ab-article{max-width:900px;padding:40px 0 70px;color:#f4f6fa}.ab-back{font-size:13px;color:#aebccc;text-decoration:none;display:inline-block;margin-bottom:28px}.ab-article header{max-width:800px}.ab-article h1{color:#f4f6fa;font-size:44px;line-height:1.16;margin:12px 0 18px;overflow-wrap:anywhere}.ab-meta{font-size:12px;color:#a9b5c4;margin-bottom:28px}.ab-featured{width:100%;max-height:550px;height:auto;object-fit:cover;border-radius:10px;display:block;margin:30px 0}.ab-content{font-size:17px;line-height:1.95;max-width:760px;margin:30px auto;color:#d4dde8;overflow-wrap:anywhere}.ab-content h2,.ab-content h3{color:#f4f6fa;line-height:1.35;margin:32px 0 16px}.ab-content p,.ab-content li{color:inherit}.ab-content img,.ab-content iframe{max-width:100%;height:auto}.ab-content a{color:#fff;text-underline-offset:4px}.ab-content table{display:block;overflow-x:auto;max-width:100%}.ab-blog{padding:40px 0 60px}.ab-blog>h1{font-size:40px;color:#f4f6fa;line-height:1.2;margin:0 0 35px}.ab-blog .auto-news{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}.ab-pagination{margin-top:32px;text-align:center}.ab-pagination a,.ab-pagination span{display:inline-block;padding:10px 16px;color:#fff;font-size:14px}.auto-news-story .auto-article-body{font-size:14px}.auto-news-story .auto-article-body p{color:#d4dde8!important;font-size:14px!important}
@media(max-width:749px){.an-desktop{display:none}.an-mobile{display:block;width:100%}.an-mobile>summary{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:14px 0;cursor:pointer;font-weight:650;font-size:14px}.an-mobile>summary::-webkit-details-marker{display:none}.an-mobile-panel{padding:8px 0 18px;max-height:65vh;overflow-y:auto}.an-mobile-panel>.an-item>a,.an-mobile-panel>a{display:block;padding:12px 4px;font-size:15px;min-height:44px}.an-mobile .an-dropdown>summary{font-size:15px;justify-content:space-between;padding:12px 4px}.an-mobile .an-panel{position:static;box-shadow:none;min-width:0;max-width:100%;margin:0 0 8px;border-color:#2c3d50;border-radius:7px}.an-mobile .an-panel a,.an-mobile .an-nested>summary{font-size:14px;min-height:44px}.an-tagline{display:none}.an-shell .auto-top .an-announcement-left{display:none}.an-shell .auto-top span{font-size:10px;line-height:1.5}.an-shell .auto-header{gap:18px}.an-shell .auto-search{max-width:none}.an-shell .auto-tools a{font-size:12px}.af-shell .auto-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.af-shell .af-brand{grid-column:1/-1}.af-shell .auto-footer-grid>div:last-child{grid-column:auto}.af-shell .auto-footer-grid p,.af-shell .auto-footer-grid a:not(.auto-logo){font-size:13px}.af-shell .auto-footer-grid h3{font-size:11px}.af-shell .auto-footer-grid>div>a:not(.auto-logo){padding:3px 0;line-height:1.7}.af-shell .auto-footer-bottom{font-size:11px}.af-shell .auto-newsletter-form{display:flex;gap:12px}.af-shell .auto-newsletter-form input{width:100%;flex-basis:100%;min-height:48px}.af-shell .auto-newsletter-form button{min-height:46px;font-size:12px}.ab-article{padding-top:25px}.ab-article h1{font-size:31px}.ab-content{font-size:16px;line-height:1.9}.ab-content h2{font-size:24px}.ab-blog>h1{font-size:32px}.ab-blog .auto-news{grid-template-columns:minmax(0,1fr)}.ab-blog .auto-news h3{font-size:20px}.ab-blog .auto-news p{font-size:14px}}
