#astro-usb-views{max-width:1440px;margin:50px auto;padding:0 clamp(16px,3vw,32px);color:#263944;line-height:1.7}#astro-usb-views .au-title{font-size:clamp(26px,3vw,38px)}#astro-usb-views .au-intro{max-width:920px}#astro-usb-views .au-nav{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}#astro-usb-views .au-nav a{padding:9px 18px;border:1px solid #dbe2e6;border-radius:7px;background:#fff;color:#263944;text-decoration:none}#astro-usb-views a:focus-visible{outline:3px solid #d02228;outline-offset:4px}#astro-usb-views .au-model{scroll-margin-top:100px;margin:42px 0}#astro-usb-views .au-banner{background:#243c4b;color:#fff!important;padding:19px 23px;border-radius:9px;font-size:26px}#astro-usb-views .au-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#astro-usb-views .au-figure{margin:0;border:1px solid #dfe5e9;border-radius:10px;overflow:hidden;background:#fff}#astro-usb-views .au-image{display:block;aspect-ratio:16/9;background:#fff}#astro-usb-views img{display:block;width:100%;height:100%;object-fit:contain}#astro-usb-views figcaption{padding:13px 16px;font-size:14px;color:#435663}#astro-usb-views .au-variant{padding:15px;background:#f2f6f8;border-left:3px solid #d02228}@media(max-width:1000px){#astro-usb-views .au-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#astro-usb-views .au-grid{grid-template-columns:minmax(0,1fr)}#astro-usb-views .au-banner{font-size:23px}}
#au-lightbox{position:fixed;inset:0;width:min(96vw,1600px);max-width:96vw;height:min(94dvh,1100px);max-height:94dvh;padding:16px;border:0;border-radius:12px;background:#101820;color:#fff;box-sizing:border-box;overflow:hidden}#au-lightbox::backdrop{background:rgba(0,0,0,.88)}#au-lightbox .aul-shell{height:100%;display:flex;flex-direction:column;gap:12px}#au-lightbox .aul-tools{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}#au-lightbox button{font:inherit;font-size:16px;min-height:44px;padding:8px 18px;border:1px solid #88949f;border-radius:6px;background:#fff;color:#172c39;cursor:pointer}#au-lightbox button:disabled{opacity:.4;cursor:default}#au-lightbox button:focus-visible{outline:3px solid #ffcc76;outline-offset:3px}#au-lightbox .aul-photo{width:100%;height:0;flex:1;min-height:0;object-fit:contain;touch-action:pan-y pinch-zoom}#au-lightbox .aul-caption{margin:0;text-align:center;font:16px/1.5 system-ui,sans-serif}#astro-usb-views .au-banner a{color:inherit;text-decoration:underline;text-underline-offset:5px}@media(max-width:600px){#au-lightbox{padding:10px}#au-lightbox button{padding:8px 12px}#au-lightbox .aul-caption{font-size:14px}}
.au-profile-languages{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.au-profile-languages a{display:inline-block;color:#172c39;padding:8px 12px;border:1px solid #ccd4da;border-radius:4px}.au-profile-languages [aria-current=page]{background:#172c39;color:#fff}#au-profile{padding-top:24px;padding-bottom:24px}#lb-gallery .astro-model-link:focus-visible{outline:3px solid #d02228;outline-offset:3px}

#astro-usb-views .au-banner{padding:0}#astro-usb-views .au-banner a{display:block;padding:19px 23px}
