html{scroll-padding-top:120px}body{overflow-wrap:break-word}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #0877b5;outline-offset:3px}.asbc-skip-link{position:fixed;top:-100px;left:12px;padding:12px 18px;z-index:1200;background:#fff;border:2px solid #173b63}.asbc-skip-link:focus{top:12px}.head-sm-height{height:104px!important}.asbc-resources{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:24px 15px;border-top:1px solid #dce5ef}.asbc-resources a{padding:5px 0}.asbc-evidence-note{padding:22px;margin:30px 0;background:#f3f8fc;border-left:4px solid #0877b5;border-radius:10px}.asbc-reading-nav{display:flex;flex-wrap:wrap;gap:8px 12px;padding:18px 20px;margin:24px 0;background:#f5f8fc;border:1px solid #dbe3ec;border-radius:12px}.asbc-reading-nav a{padding:5px 8px;background:#fff;border-radius:5px}.asbc-reading-nav [data-generated-toc]{display:flex;flex-wrap:wrap;gap:8px;flex-basis:100%}.asbc-product .content,.wl-faq__body,.wl-news-v4__body{font-size:17px;line-height:1.85}.asbc-product .content table,.wl-faq__body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.asbc-product td,.asbc-product th{padding:10px 12px;border:1px solid #dbe3ec}.asbc-product .view{width:100%;max-width:none;border:1px solid #dbe3ec;border-radius:12px;background:#f5f8fc;overflow:hidden}.asbc-product .view .swiper-slide{height:320px;max-width:none;display:flex;align-items:center;justify-content:center}.asbc-product .view .swiper-slide>img,.asbc-product .preview .swiper-slide>img{width:100%!important;height:100%!important;aspect-ratio:auto;object-fit:contain}.asbc-product .preview{width:calc(100% - 48px);left:24px}.asbc-product .preview .swiper-slide{display:flex;align-items:center;justify-content:center}.asbc-product #product-details,.wl-news-v4__body [id],.wl-faq__body [id]{scroll-margin-top:120px}.faq-card__question a,.home-faq-question a,.card-title a,.figure-caption a{font-weight:700}.asbc-card-summary{margin:14px 0}.asbc-card-summary summary{cursor:pointer;color:#0877b5;padding:8px}.asbc-card-summary .faq-card__answer{display:block;-webkit-line-clamp:unset;overflow:visible}.copyright{padding:18px 15px;overflow-wrap:anywhere}@media(max-width:767px){.geo-answer-card.container{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.asbc-product .view .swiper-wrapper,.asbc-product .view .swiper-slide{height:240px!important}.asbc-product .view .arrow-left,.asbc-product .view .arrow-right{height:240px}.asbc-product .content,.wl-faq__body,.wl-news-v4__body{font-size:16px}.asbc-reading-nav{padding:16px}.asbc-resources{padding:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* Collapsed summaries should not leave empty card space. */
.faq-card{min-height:0!important}.faq-card__meta{margin-top:8px}

/* Keep fixed mobile contact actions clear of the final page content. */
@media(max-width:767px){body{padding-bottom:64px}.faq-paths{gap:8px}.faq-paths a{font-size:12px}.asbc-product .content th{min-width:120px}.wl-news-v4__side{position:static}}
