/* WanlinSBC: readable engineering pages, keyboard access and responsive data. */
html{scroll-padding-top:100px}body{overflow-wrap:break-word}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #0c83c6;outline-offset:3px}
.wl-detail .geo-answer-card__eyebrow,.wl-detail .geo-answer-card__lead{color:#e5edf7}.wl-detail .geo-answer-card__eyebrow strong{color:inherit}
.wl-detail .geo-answer-card .geo-answer-card__item h2{color:#173b63}.wl-detail .geo-answer-card__item p{color:#334155}.wl-detail .geo-answer-card__item{background:#fff}
.wl-product-detail.wl-detail .container>.row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wl-product-detail .content{font-size:17px;line-height:1.85;color:#172033}
.wl-product-detail .content img,.wl-faq__body img{max-width:100%;height:auto}.wl-product-detail .content table,.wl-faq__body table,.wl-static__content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}
.wl-product-detail .content td,.wl-product-detail .content th,.wl-faq__body td,.wl-faq__body th{padding:10px 12px;border:1px solid #dbe3ec;min-width:110px}
.wl-product-detail .content h2,.wl-faq__body h2{margin-top:1.8em;font-size:1.5em;line-height:1.3}.wl-product-detail .content h3{font-size:1.2em;line-height:1.4}
.wl-content-notice{margin:24px 0;padding:18px 20px;background:#f1f7fb;border-left:4px solid #0877b5;border-radius:8px;color:#1e3a50}.wl-content-notice p:last-child{margin-bottom:0}
.wl-static__hero .wl-static__eyebrow{color:#b5e1f7}.wl-static__lead{color:inherit}.geo-answer-card__actions a{white-space:normal;text-align:center}
@media(max-width:767px){.wl-detail .geo-answer-card{margin:18px 12px;padding:24px 20px}.wl-detail .geo-answer-card h1{font-size:29px;line-height:1.2}.wl-product-detail.wl-detail .container>.row{display:block}.wl-product-detail .content,.wl-faq__body{font-size:16px}.wl-product-detail .view,.wl-product-detail .preview{max-width:100%;overflow:hidden}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* Release r3: readable navigation and real content previews. */
.wl-skip-link{position:fixed;top:-100px;left:16px;z-index:1200;background:#fff;color:#123f68;padding:12px 18px;border:2px solid #123f68;border-radius:6px}.wl-skip-link:focus{top:12px}
.navbarNav{list-style:none;margin:0;padding:0}.wl-resource-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:24px 15px;border-top:1px solid #dbe3ec}.wl-resource-nav a{display:inline-block;padding:5px 0}
.wl-reading-nav{display:flex;flex-wrap:wrap;gap:8px 12px;padding:18px 20px;margin:24px 0;border:1px solid #dbe3ec;border-radius:12px;background:#f7fafc;color:#172033}.wl-reading-nav a{display:inline-block;padding:5px 8px;border-radius:5px;background:#fff;color:#155580}.wl-reading-nav [data-generated-toc]{display:flex;flex-wrap:wrap;gap:8px;flex-basis:100%;margin-top:8px}
.wl-product-detail #product-details,.wl-news-v4__body [id],.wl-faq__body [id]{scroll-margin-top:100px}.wl-product-detail .view img{max-width:100%;height:auto}.wl-product-detail .card-title,.pages .card-title{font-size:18px;line-height:1.5}.pages .card{height:100%;margin-bottom:22px}.pages .row>[itemprop="itemListElement"]{margin-bottom:24px}.wl-list-summary{color:#3d5065;font-size:15px;line-height:1.7;margin:10px 0 18px}.wl-list-date{display:block;color:#56677b;font-size:14px}.wl-insight-list{padding-left:24px}.wl-insight-list>li{padding:14px 0}.figure-caption a{font-size:17px;line-height:1.5}.copyright{padding:18px 15px;overflow-wrap:anywhere}
@media(max-width:767px){.wl-resource-nav{padding:20px}.wl-reading-nav{padding:16px}.wl-insight-list{padding-left:18px}.navbarNav .nav-link{padding:10px 12px}.home-faq-answer{font-size:15px}}

/* Release r4: fixes observed at 390px and 1440px browser viewports. */
.wl-product-detail .container>.row>[class*="col-"]{max-width:none;min-width:0}
.wl-product-detail .view{width:100%;max-width:none;background:#f5f8fc;border:1px solid #dbe3ec;border-radius:12px;overflow:hidden}
.wl-product-detail .view .swiper-slide{max-width:none;height:300px;display:flex;align-items:center;justify-content:center}
.wl-product-detail .view .swiper-slide img{width:100%;height:100%;max-height:300px;object-fit:contain}
.wl-product-detail .preview{width:calc(100% - 48px);left:24px}.wl-product-detail .preview .swiper-slide{display:flex;align-items:center;justify-content:center}
.head-sm-height{height:104px!important}
@media(max-width:767px){.geo-answer-card.container{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.wl-product-detail .view .swiper-slide{height:220px}.wl-product-detail .view .swiper-slide img{max-height:220px}.wl-product-detail .view .arrow-left,.wl-product-detail .view .arrow-right{height:220px}.wl-product-detail .container>.row{margin-left:0;margin-right:0}.wl-product-detail .container>.row>[class*="col-"]{padding-right:0!important}}

/* Override the legacy banner ratio only inside product galleries. */
.wl-product-detail .view .swiper-slide>img,.wl-product-detail .preview .swiper-slide>img{height:100%!important;aspect-ratio:auto;object-fit:contain}
@media(max-width:767px){.wl-product-detail .view .swiper-wrapper,.wl-product-detail .view .swiper-slide{height:220px!important}}
