/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
table.has-filter tbody tr.even{background:#f9f9f9}table.has-filter tbody tr.odd{background:none}
.glider,.glider-contain{margin:0 auto;position:relative}.glider,.glider-track{transform:translateZ(0)}.glider-dot,.glider-next,.glider-prev{border:0;padding:0;user-select:none;outline:0}.glider-contain{width:100%}.glider{overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.glider-track{width:100%;margin:0;padding:0;display:flex;z-index:1}.glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab}.glider.draggable .glider-slide img{user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{user-select:none;justify-content:center;align-content:center;width:100%;min-width:150px}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-next,.glider-prev{position:absolute;background:0 0;z-index:2;font-size:40px;text-decoration:none;left:-23px;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)}.glider-next:focus,.glider-next:hover,.glider-prev:focus,.glider-prev:hover{color:#ccc}.glider-next{right:-23px;left:auto}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default}.glider-hide{opacity:0}.glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.glider-dot{display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;width:12px;height:12px;margin:7px}.glider-dot:focus,.glider-dot:hover{background:#ddd}.glider-dot.active{background:#a89cc8}@media(max-width:36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:rgba(156,156,156,.25);-webkit-box-shadow:0 0 1px rgba(255,255,255,.25);box-shadow:0 0 1px rgba(255,255,255,.25)}}
.lab-on-the-cloud-cta{margin:0 auto;padding:3px;border-radius:10px;background:linear-gradient(to right,#979aeb,#1cc6de);max-width:1299px}.lab-on-the-cloud-cta .inner{display:flex;width:100%;flex-direction:column;gap:25px;padding:21px;border-radius:7px;background:#f6f9fb}@media (min-width:1200px){.lab-on-the-cloud-cta .inner{flex-direction:row;gap:24px}}.lab-on-the-cloud-cta__lotc-left{flex:1}.lab-on-the-cloud-cta__lotc-left>h4{margin:0 0 12px}.lab-on-the-cloud-cta__lotc-right a{display:block;text-align:center;white-space:nowrap}@media (min-width:480px){.lab-on-the-cloud-cta__lotc-right a{display:inline-block}}
.block-renesas-blocks-overview #tab-description .readmore__content{max-height:351px;height:auto}.block-renesas-blocks-overview #tab-description .is-expanded{max-height:none}.block-renesas-blocks-overview #tab-description .readmore.collapsible-enhanced.is-expanded{padding-bottom:50px}.block-renesas-blocks-overview .tabs-block-section:first-of-type{flex-direction:column;gap:32px}.block-renesas-blocks-overview .tabs-block-section:first-of-type .images-wrapper{width:100%;z-index:1}@media (min-width:870px){.block-renesas-blocks-overview .tabs-block-section:first-of-type{flex-direction:row;gap:46px}.block-renesas-blocks-overview .tabs-block-section:first-of-type .description{flex:1}.block-renesas-blocks-overview .tabs-block-section:first-of-type .images-wrapper{display:flex;min-width:403px;width:403px;flex-direction:column;align-items:flex-start;gap:22px;flex-shrink:0}.block-renesas-blocks-overview .tabs-block-section:first-of-type .images-wrapper .image-gallery--thumbs{width:100%}}.block-renesas-blocks-product-comparison{overflow:auto}.is-page-node-type-application .block-renesas-blocks-overview #tab-description{flex-wrap:wrap}.is-page-node-type-application .block-renesas-blocks-overview #tab-description .description{flex:1}.is-page-node-type-application .block-renesas-blocks-overview #tab-description .field--name-field-block-diagram{width:100%}.is-page-node-type-application .block-renesas-blocks-overview #tab-description .field--name-field-block-diagram .media--view-mode-block-diagram{margin-top:30px}
.block-renesas-blocks.block-renesas-application-partners-block{margin-top:0}.application_header{margin-top:24px;display:flex;flex-direction:column;gap:24px}.application_header__title h1{margin-bottom:24px}.pheader.is-fixed .application_header{margin-top:0}.application_header__featured-documents{margin-top:18px}@media (min-width:680px){.application_header{flex-direction:row;align-items:center;justify-content:space-between;gap:45px}.application_header__featured-documents{margin-top:0}}.application_partners_wrapper.rsection{margin-top:40px}.application_partners_wrapper .application_partners__heading{color:#1c1c1c;font-style:normal;font-weight:500;line-height:24px;margin-bottom:16px;margin-top:0}.application_partners_wrapper .application_partners{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.application_partners_wrapper .application_partners a{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:10px;background-color:#fff;box-shadow:0 4px 8px #0d0d0e26;flex-shrink:0;width:calc(50% - 8px);height:63px}.application_partners_wrapper .application_partners a:hover{box-shadow:0 4px 15px #0003}.application_partners_wrapper .application_partners img{display:block;max-width:165px;max-height:47px}@media (min-width:680px){.application_partners_wrapper .application_partners{gap:24px}.application_partners_wrapper .application_partners a{padding:16px;width:195px;height:78px}}
.product-header__metadata .circle-icon{display:inline-block;height:12px;width:12px;border-radius:100%;margin-right:8px}.product-header__metadata .circle-icon--active{background-color:#00a830}.product-header__metadata .circle-icon--error{background-color:#ff000f}.product-header__metadata .circle-icon--warning{background-color:#eb7100}.product-header__metadata .circle-icon--preview{background-color:#3b3aaa}.product-header{margin-top:24px}.product-header__metadata{display:flex;flex-direction:column;width:100%}.product-header__metadata .title__wrapper{display:flex;flex-wrap:wrap}.product-header__metadata .product__id{margin:0 0 8px;width:100%}.product-header__metadata .product__status{display:flex;align-items:center}.product-header__metadata .product__status-item{display:flex;align-items:center;margin-right:12px}.product-header__metadata .has-abbreviation .abbreviation{display:none}.lang-en .product-header__metadata .has-abbreviation .product__label:not(.abbreviation){display:none}.lang-en .product-header__metadata .has-abbreviation .abbreviation{display:block}.product-header__metadata .product__plp_date-item{font-size:14px;font-weight:500;position:relative;margin-left:15px}.product-header__metadata .product__plp_date-item:before{content:"|";position:absolute;left:-15px;bottom:0;pointer-events:none}.product-header__metadata .sample-icon{display:inline-block;font-size:21px;margin-right:4px}.product-header__metadata .product__label{font-size:14px;line-height:21px;font-weight:500}.product-header__metadata .new__label{font-size:12px;line-height:16px;font-weight:700;padding:0 4px;color:#fff;background-color:#dd5c1b;border-radius:4px}.product-header .subtitle{margin:12px 0 0;width:100%}.product-header__bottom-section{display:flex;flex-direction:column;margin:20px 0 0;gap:20px}.product-header__bottom-section:empty{display:none}.product-header__order-now.button--order-now{display:block;width:max-content}.product-header__order-now.button--order-now.element-hidden{display:none}.product-header__featured-documents{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.product-header__featured-documents .document-link{position:relative;padding-left:28px;font-weight:600}.product-header__featured-documents .document-link span{position:absolute;left:0}.pheader.is-fixed .product-header__featured-documents{display:none}.product-header__notification.notification{margin-top:40px;width:100%}.product-header__notification.notification a,.product-header__notification.notification span{line-height:24px}.product-header__notification.notification a{font-weight:600}.is-page-node-type-evaluation-board .product-header__order-now.button--order-now,.is-page-node-type-generic-product .product-header__order-now.button--order-now{display:inline-flex;white-space:nowrap;gap:4px;padding-left:20px}.is-page-node-type-generic-product .product-header__bottom-section{gap:16px}@media (min-width:680px){.product-header{display:flex;align-items:center;flex-wrap:wrap}.product-header__metadata{align-items:baseline;flex-direction:row;flex-wrap:wrap}.product-header .title__wrapper{align-items:center}.product-header .product__id{margin:0 12px 0 0;width:auto}.product-header .product__status{margin:0}.product-header__bottom-section{flex-direction:row;align-items:center;gap:32px}.product-header__order-now.button--order-now{display:inline-block}.product-header__featured-documents{flex-direction:row;display:inline-flex;gap:4px 32px;flex-wrap:wrap;flex:1;margin-top:0}.is-page-node-type-generic-product .product-header__bottom-section{align-items:flex-start;gap:16px}.is-page-node-type-generic-product .product-header__order-now.button--order-now{display:inline-flex;width:max-content}}@media (min-width:1024px){.product-header{margin-top:32px}.lang-en .product-header .has-abbreviation .product__label:not(.abbreviation){display:block}.lang-en .product-header .has-abbreviation .abbreviation{display:none}.product-header__bottom-section{margin:32px 0 0}.product-header .subtitle{padding-right:calc(100% - 963px)}}
.quick-links{background:#fff;border:1px solid #E1E0E0;box-shadow:0 4px 8px #0d0d0e26;padding:10px 0;visibility:hidden}.quick-links.is-empty{display:none}.quick-links__trigger{display:flex;align-items:center;justify-content:space-between;border:1px solid #A9A9A9;border-radius:4px;color:#706f6f;font-weight:500;padding:10px 12px 10px 16px;cursor:pointer}.quick-links nav{border:none;display:none}.quick-links__list{display:flex;align-items:center;list-style:none;padding:0;margin:0}.quick-links__link{display:inline-block;color:#706f6f;font-weight:500;padding:19px 0;position:relative}.quick-links__link.active{color:#000}.quick-links__link.active:after{background-image:linear-gradient(90deg,#979aeb,#1cc6de);background-position:0px 100%;background-repeat:no-repeat;background-size:100% 5px;content:"";position:absolute;bottom:0;left:0;height:3px;width:100%}.quick-links__link:hover{color:inherit;text-decoration:none}@media (min-width:680px){.quick-links{padding:0}.quick-links__trigger{display:none}.quick-links nav{display:block}.quick-links__list{gap:0 48px;flex-direction:row;flex-wrap:wrap;width:100%}.quick-links__item{position:relative}.quick-links__item:not(:last-child):after{background-color:#a9a9a9;content:"";display:inline-block;width:1px;height:21px;position:absolute;right:-24px;top:50%;transform:translateY(-50%)}}
.renesas-support-cards{display:grid;grid-template-columns:1fr;gap:45px}@media (min-width:680px){.renesas-support-cards{grid-template-columns:repeat(2,1fr);gap:64px 45px}}@media (min-width:1024px){.renesas-support-cards.three-columns{grid-template-columns:repeat(3,1fr)}}.renesas-support-cards .support-card-item__title{margin:24px 0 0}.renesas-support-cards .support-card-item__description{margin-top:8px;color:#706f6f}.renesas-support-cards .support-card-item__cta-wrapper{margin-top:24px}.renesas-support-cards .support-card-item__cta-wrapper a{font-weight:600}
.tabs-block{height:auto;margin-top:1rem}.tabs-block .tabs-block__button:hover,.tabs-block .tabs-block__button:focus,.tabs-block .tabs-block__button.is-active{color:#383838;text-decoration:none;position:relative}.tabs-block .tabs-block__button:hover:after,.tabs-block .tabs-block__button:focus:after,.tabs-block .tabs-block__button.is-active:after{background-image:linear-gradient(90deg,#979aeb,#1cc6de);background-position:0px 100%;background-repeat:no-repeat;background-size:100% 5px;content:"";position:absolute;bottom:0;left:0;height:5px;width:100%}.tabs-block .tabs-block__button{background-color:transparent;color:#383838;display:inline-block;padding:0 0 16px;border-radius:0;white-space:nowrap;font-size:18px;font-weight:500;line-height:24px}.tabs-block .tabs-block__button:active{font-weight:500;background:linear-gradient(90deg,#979aeb,#1cc6de 98.48%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tabs-block .tabs-block__button:visited{color:#383838}.tabs-block__description+.tabs-block__tabs-wrapper{margin-top:var(--section-heading-spacing)}.tabs-block__tabs-wrapper{margin-bottom:50px;position:relative;-ms-overflow-style:none;scrollbar-width:none}.tabs-block__tabs-wrapper::-webkit-scrollbar{display:none}.tabs-block__tabs-wrapper:before{content:"";display:block;position:absolute;z-index:1;left:0;right:0;top:44px;border-bottom:solid 1px #A9A9A9}.tabs-block__tabs-wrapper--scrolled:after{content:none}.tabs-block__tabs{color:#000;font-size:14px;margin:0;overflow:auto;scroll-behavior:smooth;position:relative;-ms-overflow-style:none;scrollbar-width:none}.tabs-block__tabs::-webkit-scrollbar{display:none}.tabs-block__tabs__track{list-style:none;padding:4px 0;margin:0;display:flex;flex-wrap:nowrap}.tabs-block__tabs__track:after{content:"";display:block;width:20px;min-width:20px}.tabs-block-tablist__item+li:not(.first-active-tab){margin-left:56px}.tabs-block__nav-prev,.tabs-block__nav-next{padding:0!important;border-radius:0!important;display:block;width:24px;height:24px;position:absolute;z-index:3;top:50%;transform:translateY(-50%);color:#2a289d;background:none}.tabs-block__nav-prev:disabled,.tabs-block__nav-next:disabled{visibility:hidden}.tabs-block__nav-prev svg,.tabs-block__nav-next svg{width:8px}.tabs-block__nav-prev:hover,.tabs-block__nav-next:hover{color:#2a289d}.tabs-block__nav-prev:after,.tabs-block__nav-next:before{content:"";display:block;pointer-events:none;position:absolute;height:40px;width:30px;z-index:1}.tabs-block__nav-prev{left:-25px}.tabs-block__nav-prev:after{left:calc(100% - 4px);background:linear-gradient(to left,#fff0,#ffffff80 20%,#fff)}.tabs-block__nav-next{right:-25px}.tabs-block__nav-next:before{right:100%;background:linear-gradient(to right,#fff0,#ffffff80 20%,#fff)}.tabs-block__nav-prev,.tabs-block__nav-next{display:flex;justify-content:center;align-items:center;box-shadow:none;background:none!important}.tabs-block-section{display:flex;flex-direction:column}.tabs-block-section ul{padding:0 0 0 18px}.tabs-block-section ul li{margin-bottom:.5rem}.tabs-block-section .wysiwyg>*:first-child,.tabs-block-section .wysiwyg>*:first-child>*:first-child,.tabs-block-section .wysiwyg>*:first-child>*:first-child>*:first-child,.tabs-block-section .wysiwyg>*:first-child>*:first-child>*:first-child:not(ul)>*:first-child{margin-top:0!important}.tabs-block-section:not(.tabs-block--active){display:none}.tabs-block .switcher{display:none}.tabs-block .animated-tab-switcher{position:relative}.tabs-block .animated-tab-switcher .tabs-block__button{position:relative;z-index:2}.tabs-block .animated-tab-switcher .switcher{display:block;position:absolute;bottom:0;height:100%;border-radius:100px;background:#fff;transition:transform .3s ease,width .3s ease;z-index:1}@media (min-width:680px){.tabs-block__tabs{margin-left:-4px;padding-left:4px}.tabs-block__tabs__track{margin-left:-4px}.tabs-block__tabs__track li:first-child{padding-left:4px}.tabs-block__nav-prev:after,.tabs-block__nav-next:before{width:80px}}@media (min-width:1024px){.tabs-block__tabs-wrapper{margin-bottom:40px}.tabs-block-section .wysiwyg .col-lg-3 p:first-of-type{margin-top:0}}.readmore-added{height:21rem;overflow:hidden;position:relative}.readmore-added .field__item{height:auto}.readmore-added .readmore{bottom:0;display:block!important;position:absolute;width:100%}.readmore-added .readmore .readmore__trigger{margin-top:.3rem}.readmore-added .readmore .readmore__trigger:before{display:none}.rmm__modal .tabs-block-tablist__item+.has-content:not(.first-active-tab){margin-left:40px}
.lazy-ajax-loader~.ajax-progress-throbber{display:none}
@supports (-moz-appearance:none){.block-renesas-blocks-block-diagram svg a:hover,.block-renesas-blocks-block-diagram svg a.is-active{outline:none!important}.block-renesas-blocks-block-diagram svg a:hover text{text-decoration:underline}}.block-diagram-header{margin-bottom:32px}@media (min-width:870px){.block-diagram-header{margin-bottom:34px}}.block-diagram-header>h2{margin-bottom:16px!important}.block-diagram-header>p{color:#383838;font-weight:400;margin:0;font-size:14px;line-height:21px}.block-diagram-selector{min-height:48px;margin:0 0 25px;position:relative}.block-diagram-selector .glider-prev,.block-diagram-selector .glider-next{top:50%;width:53px;height:54px;display:flex;align-items:center;justify-content:center;margin-top:-12px;font-size:24px;color:#1c1b1f!important;background:#fff!important;border-radius:50%;border:1px solid #A9A9A9;transition:all .3s}.block-diagram-selector .glider-prev.disabled,.block-diagram-selector .glider-next.disabled{display:none}.block-diagram-selector .glider-prev:hover,.block-diagram-selector .glider-next:hover{transform:scale(1.1)}.block-diagram-selector .glider-prev{left:-30px}@media (min-width:1200px){.block-diagram-selector .glider-prev{right:100%;left:auto}}.block-diagram-selector .glider-next{right:-30px}@media (min-width:1200px){.block-diagram-selector .glider-next{left:100%;right:auto}}@media (max-width:959.9999px){.block-diagram-selector .glider-prev,.block-diagram-selector .glider-next{display:none!important}}@media (min-width:960px){.block-diagram-selector{min-height:290px;margin:0 auto 26px;padding:0 20px;max-width:1072px}}.block-diagram-picker{display:none;width:100%;height:48px;padding:0 8px;font-size:16px;font-weight:700}.block-diagram-thumbnails{display:flex;justify-content:center;padding-bottom:8px}.block-diagram-thumbnails.glider{display:block}@media (max-width:679.9999px){.block-diagram-thumbnails.glider::-webkit-scrollbar{opacity:0;height:0}}.block-diagram-thumbnail{border-radius:10px;box-shadow:0 4px 8px #0d0d0e26;padding:2px;width:304px;margin:0 8px;background:none!important;display:flex;flex-direction:column;justify-content:start;overflow:hidden;border:none}@media (min-width:870px){.block-diagram-thumbnail{margin:0 20px;min-height:274px}}.block-diagram-thumbnail-inner{width:100%;height:100%;padding:16px;background:#fff;border:2px solid transparent;border-radius:8px}@media (min-width:870px){.block-diagram-thumbnail-inner{padding:27px 29px 33px 31px}}.block-diagram-thumbnail-img{border:1px solid #E4E4E4;height:132px;overflow:hidden;position:relative}.block-diagram-thumbnail-img:after{content:"";display:block;width:100%;height:20px;position:absolute;left:0;bottom:0;background:linear-gradient(to top,#FFFFFF 0%,transparent 100%)}.block-diagram-thumbnail-img img{display:block;width:100%;height:auto}.block-diagram-thumbnail-title{margin:19px 0 0;color:#1c1c1c;font-size:14px;font-weight:600;line-height:22px;text-align:left}.block-diagram-thumbnail.is-active,.block-diagram-thumbnail:hover{border:none;background:linear-gradient(to right,#979aeb,#1cc6de)!important}.lab-on-the-cloud-cta .inner{padding:24px;gap:17px}@media (min-width:1200px){.lab-on-the-cloud-cta .inner{gap:24px}}.diagram-section{margin-top:32px}@media (min-width:870px){.diagram-section{margin-top:28px}}.diagram-section+.diagram-section{display:none}.diagram-section>.diagram-section-media svg{display:block;margin:0 auto;width:auto;height:auto}.diagram-section .functional-block-selector{margin-top:32px;font-size:16px;font-weight:500;line-height:24px}.diagram-section .functional-block-selector select{display:block;height:42px;width:100%;border-color:#a9a9a9;color:#706f6f}.diagram-section .diagram-section-recommended{display:none}.diagram-section .tabs-block{margin-top:0}@media (max-width:1199.9999px){.diagram-section .tabs-block__tabs-wrapper{margin-bottom:32px}}.diagram-section .functional-block-items{font-size:14px}.diagram-section .functional-block-items>div{display:none}.diagram-section .functional-block-items>div.is-visible{display:block}.diagram-section.is-expanded .diagram-section-recommended{display:block}.diagram-section svg a{font-weight:400!important}.diagram-section svg a[data-link-id]:hover,.diagram-section svg a[data-link-id].is-active{outline:4px solid #E8178A;outline-offset:-1px}.diagram-section svg a:focus-visible{outline:none}.diagram-section svg a:focus-visible>g>rect,.diagram-section svg a:focus-visible>g>path{stroke-width:8px;stroke:#e8178a;stroke-dasharray:6;stroke-linecap:butt;stroke-linejoin:miter;paint-order:stroke}.diagram-section .block-diagram-title{color:#020202;font-size:16px;font-weight:600;line-height:1.5;margin:0 auto;padding-top:4px;max-width:1299px}.diagram-section .diagram-section-recommended-heading{line-height:1.2;margin:0 0 32px;padding-right:24px;position:relative;color:#1c1c1c}.diagram-section .diagram-section-recommended-heading button{display:none;background:none!important;height:24px;padding:0;right:0;top:.1em;position:absolute}.diagram-section .diagram-section-recommended-heading .ricon-close{color:#1c1c1c}.diagram-section .functional-block-label{background:none;color:#1c1c1c;font-size:22px;font-style:normal;font-weight:500;line-height:26px;margin-bottom:27px}.diagram-section .functional-block-description{font-size:15px;padding:0 12px 8px}.diagram-section .functional-block-application-link{padding-top:.75rem}.diagram-section .product-title-data,.diagram-section .file-title{line-height:1.25}.diagram-section .product-title-data>a,.diagram-section .product-title-data>.document-no-link,.diagram-section .file-title>a,.diagram-section .file-title>.document-no-link{font-style:normal;font-size:16px;font-weight:500;line-height:24px}.diagram-section .product-title-data>a,.diagram-section .file-title>a{color:#2a289d}.diagram-section .product-title-data .product-title,.diagram-section .file-title .product-title{color:#1c1c1c;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:4px}.diagram-section .buy-sample{text-align:left;margin-top:16px}.diagram-section .buy-sample a{font-size:16px;line-height:24px}.diagram-section .featured-document{display:flex;align-items:center;margin-top:8px;color:#2a289d;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.1px}.diagram-section .featured-document .ricon-download:before{position:relative;left:-4px}.diagram-section .related-product-category ul,.diagram-section .related-document-category ul{list-style:none;padding-left:40px;margin-top:8px}.diagram-section .related-product-category ul li+li,.diagram-section .related-document-category ul li+li{margin-top:32px}@media (min-width:870px){.diagram-section .related-product-category ul li+li,.diagram-section .related-document-category ul li+li{margin-top:40px}}.diagram-section .related-product-category-title,.diagram-section .related-document-category-title{padding:0 12px 8px;border-bottom:0;color:#1c1c1c;font-size:20px;font-style:normal;font-weight:500;line-height:26px;border-bottom:1px solid #C4C3C3}.diagram-section .related-product-category-list,.diagram-section .related-document-category-list{padding:0}.diagram-section .related-product-category-list>ul,.diagram-section .related-document-category-list>ul{list-style:none;padding:0;margin:16px 0 0}.diagram-section .related-product-category-list>ul>li,.diagram-section .related-document-category-list>ul>li{margin:0;padding:0 12px}.diagram-section .related-product-category-list>ul>li+li,.diagram-section .related-document-category-list>ul>li+li{margin-top:32px}@media (min-width:870px){.diagram-section .related-product-category-list>ul>li+li,.diagram-section .related-document-category-list>ul>li+li{margin-top:40px}}.diagram-section .related-product-category,.diagram-section .related-document-category{margin-bottom:32px}@media (min-width:870px){.diagram-section .related-product-category,.diagram-section .related-document-category{margin-bottom:40px}}.diagram-section .related-document-item>span{margin-top:4px;display:inline-block}.diagram-section .related-document-item>span+span{margin-left:10px}.diagram-section .related-document-item>span+span.lock-message{margin-left:6px}.diagram-section .related-document-item .icon-locked,.diagram-section .related-document-item .icon-unlocked{display:inline-block;font-size:18px;padding-left:0;width:auto;vertical-align:sub}.diagram-section .related-document-item .icon-locked{color:#2a289d}.diagram-section .related-document-item .ext-size-lang{font-size:14px;line-height:21px;color:#706f6f;text-transform:uppercase}.diagram-section .related-documents-list{font-size:16px;line-height:24px;margin:16px 0 0;width:100%}.diagram-section .related-documents-list>strong{display:block;font-weight:400;color:#706f6f;margin-bottom:4px}.diagram-section .related-documents-list a{color:#2a289d;font-style:normal;font-size:16px;font-weight:500;line-height:24px}.diagram-section .related-documents-list .item-list.show-more ul>li:nth-child(n+5){display:list-item}.diagram-section .related-documents-list .item-list ul{margin:0;padding:0;list-style:none}.diagram-section .related-documents-list .item-list ul>li{margin:.25rem 0 0}.diagram-section .related-documents-list .item-list ul>li:first-child{margin-top:0}.diagram-section .related-documents-list .item-list ul>li:nth-child(n+5){display:none}.diagram-section .related-documents-list a.view-more{cursor:pointer;font-weight:400;text-decoration:none;margin-top:16px;display:inline-block;line-height:24px}.diagram-section .related-documents-list a.view-more span{width:unset}.diagram-section .related-documents-list a.view-more:hover{text-decoration:underline}@media (min-width:870px){.diagram-section{display:flex;border-top:solid 1px #CBCBCB}.diagram-section .related-product-item{display:flex;align-items:center}.diagram-section .related-product-item .product-title-data{flex:1;padding-right:.5em;display:flex;flex-direction:column;align-items:flex-start}.diagram-section .block-diagram-title{font-size:24px;line-height:1.2}.diagram-section>.diagram-section-media{flex:1 1 60%;padding:40px 0}.diagram-section>.functional-block-selector{display:none}.diagram-section .diagram-section-recommended{border-left:solid 1px #CBCBCB;flex:1 1 40%;padding:40px 0 0 26px}.diagram-section .diagram-section-recommended-heading{margin:0 0 40px}.diagram-section .diagram-section-recommended-heading button{display:block}.diagram-section .functional-block-label{padding:7px 16px;background:#e5f0fb;font-size:20px}.diagram-section .buy-sample{text-align:right;margin-top:0}}@media (min-width:1336px){.diagram-section.is-expanded .diagram-section-media{padding-right:26px}.diagram-section.is-expanded svg{max-height:100%;width:100%}}@media (max-width:959.9999px){.diagram-section .diagram-section-recommended{margin-top:32px}}
