.gi5-layout .gi5-layout__region{margin:0 auto}.gi5-layout--content-width{max-width:1130px;margin:0 auto}.gi5-layout--align-left{justify-content:flex-start;display:flex}.gi5-layout--align-right{justify-content:flex-end;display:flex}.gi5-layout--align-center{justify-content:center;display:flex}.gi5-layout--twocol--66-33{max-width:1490px;margin:0 auto}.gi5-layout--twocol--66-33 .gi5-layout__region--first,.gi5-layout--twocol--66-33 .gi5-layout__region--second{margin:0 auto;width:100%}@media screen and (min-width:1130px){.gi5-layout--twocol--66-33{grid-template-columns:2fr 1fr;grid-template-rows:auto;gap:30px 30px;grid-auto-flow:row;grid-template-areas:"main sidebar";display:grid}.gi5-layout--twocol--66-33 .gi5-layout__region--first{grid-area:main}.gi5-layout--twocol--66-33 .gi5-layout__region--second{grid-area:sidebar;align-self:start}}.gi5-layout--contentfeed-with-sidebar{padding:0 30px;max-width:1190px;margin:0 auto}@media screen and (max-width:1640px){.gi5-layout--contentfeed-with-sidebar{padding:0 15px}}.gi5-layout--contentfeed-with-sidebar .gi5-layout__region--first,.gi5-layout--contentfeed-with-sidebar .gi5-layout__region--second{margin:0 auto}@media screen and (min-width:1150px){.gi5-layout--contentfeed-with-sidebar{grid-template-columns:1fr 300px;grid-template-rows:auto;gap:30px 30px;grid-auto-flow:row;grid-template-areas:"content sidebar";display:grid}.gi5-layout--contentfeed-with-sidebar .gi5-layout__region--first{grid-area:content}.gi5-layout--contentfeed-with-sidebar .gi5-layout__region--second{grid-area:sidebar;align-self:start}}.ds-gi5-teaser,.teaser{margin-bottom:25px;border-bottom:1px solid #dbdbdb;flex-direction:row;clear:both;padding-bottom:25px;width:100%;display:flex}.ds-gi5-teaser p,.teaser p{margin-bottom:0}.ds-gi5-teaser .page-title,.teaser .page-title{font-size:1.3em;border-bottom:none;line-height:1.2;margin-top:-3px}@media screen and (max-width:800px){.ds-gi5-teaser .page-title,.teaser .page-title{font-size:1em;margin-top:0}}.ds-gi5-teaser .ds-teaser-left,.ds-gi5-teaser .teaser-left,.teaser .ds-teaser-left,.teaser .teaser-left{flex:1;overflow:hidden;margin-right:20px;position:relative;max-width:430px}@media screen and (max-width:800px){.ds-gi5-teaser .ds-teaser-left,.ds-gi5-teaser .teaser-left,.teaser .ds-teaser-left,.teaser .teaser-left{margin-right:15px;max-width:100px}}.ds-gi5-teaser .ds-teaser-left .ds-teaser-left-wrapper,.ds-gi5-teaser .ds-teaser-left .teaser-left-wrapper,.ds-gi5-teaser .teaser-left .ds-teaser-left-wrapper,.ds-gi5-teaser .teaser-left .teaser-left-wrapper,.teaser .ds-teaser-left .ds-teaser-left-wrapper,.teaser .ds-teaser-left .teaser-left-wrapper,.teaser .teaser-left .ds-teaser-left-wrapper,.teaser .teaser-left .teaser-left-wrapper{overflow:hidden;justify-content:center;position:relative;text-align:center;align-items:center;padding-bottom:56.25%;width:100%;line-height:0;display:flex}.ds-gi5-teaser .ds-teaser-left .ds-teaser-left-wrapper a,.ds-gi5-teaser .ds-teaser-left .teaser-left-wrapper a,.ds-gi5-teaser .teaser-left .ds-teaser-left-wrapper a,.ds-gi5-teaser .teaser-left .teaser-left-wrapper a,.teaser .ds-teaser-left .ds-teaser-left-wrapper a,.teaser .ds-teaser-left .teaser-left-wrapper a,.teaser .teaser-left .ds-teaser-left-wrapper a,.teaser .teaser-left .teaser-left-wrapper a{transition:all .3s ease;border-bottom:0}.ds-gi5-teaser .ds-teaser-left .ds-teaser-left-wrapper .promo-img-thumb,.ds-gi5-teaser .ds-teaser-left .teaser-left-wrapper .promo-img-thumb,.ds-gi5-teaser .teaser-left .ds-teaser-left-wrapper .promo-img-thumb,.ds-gi5-teaser .teaser-left .teaser-left-wrapper .promo-img-thumb,.teaser .ds-teaser-left .ds-teaser-left-wrapper .promo-img-thumb,.teaser .ds-teaser-left .teaser-left-wrapper .promo-img-thumb,.teaser .teaser-left .ds-teaser-left-wrapper .promo-img-thumb,.teaser .teaser-left .teaser-left-wrapper .promo-img-thumb{height:100%;right:0;position:absolute;bottom:0;top:0;left:0;width:100%}@supports (-ms-ime-align:auto){.ds-gi5-teaser .ds-teaser-left .ds-teaser-left-wrapper .promo-img-thumb img,.ds-gi5-teaser .ds-teaser-left .teaser-left-wrapper .promo-img-thumb img,.ds-gi5-teaser .teaser-left .ds-teaser-left-wrapper .promo-img-thumb img,.ds-gi5-teaser .teaser-left .teaser-left-wrapper .promo-img-thumb img,.teaser .ds-teaser-left .ds-teaser-left-wrapper .promo-img-thumb img,.teaser .ds-teaser-left .teaser-left-wrapper .promo-img-thumb img,.teaser .teaser-left .ds-teaser-left-wrapper .promo-img-thumb img,.teaser .teaser-left .teaser-left-wrapper .promo-img-thumb img{width:100%}}@media screen and (max-width:800px){.ds-gi5-teaser .ds-teaser-left .ds-teaser-left-wrapper,.ds-gi5-teaser .ds-teaser-left .teaser-left-wrapper,.ds-gi5-teaser .teaser-left .ds-teaser-left-wrapper,.ds-gi5-teaser .teaser-left .teaser-left-wrapper,.teaser .ds-teaser-left .ds-teaser-left-wrapper,.teaser .ds-teaser-left .teaser-left-wrapper,.teaser .teaser-left .ds-teaser-left-wrapper,.teaser .teaser-left .teaser-left-wrapper{padding-bottom:100%}.ds-gi5-teaser .ds-teaser-left .ds-teaser-left-wrapper .field--name-field-promo-image div,.ds-gi5-teaser .ds-teaser-left .ds-teaser-left-wrapper img,.ds-gi5-teaser .ds-teaser-left .teaser-left-wrapper .field--name-field-promo-image div,.ds-gi5-teaser .ds-teaser-left .teaser-left-wrapper img,.ds-gi5-teaser .teaser-left .ds-teaser-left-wrapper .field--name-field-promo-image div,.ds-gi5-teaser .teaser-left .ds-teaser-left-wrapper img,.ds-gi5-teaser .teaser-left .teaser-left-wrapper .field--name-field-promo-image div,.ds-gi5-teaser .teaser-left .teaser-left-wrapper img,.teaser .ds-teaser-left .ds-teaser-left-wrapper .field--name-field-promo-image div,.teaser .ds-teaser-left .ds-teaser-left-wrapper img,.teaser .ds-teaser-left .teaser-left-wrapper .field--name-field-promo-image div,.teaser .ds-teaser-left .teaser-left-wrapper img,.teaser .teaser-left .ds-teaser-left-wrapper .field--name-field-promo-image div,.teaser .teaser-left .ds-teaser-left-wrapper img,.teaser .teaser-left .teaser-left-wrapper .field--name-field-promo-image div,.teaser .teaser-left .teaser-left-wrapper img{height:100%;max-width:none;width:auto}.ds-gi5-teaser .ds-teaser-left .ds-teaser-left-wrapper a .field--name-field-promo-image div,.ds-gi5-teaser .ds-teaser-left .ds-teaser-left-wrapper a img,.ds-gi5-teaser .ds-teaser-left .teaser-left-wrapper a .field--name-field-promo-image div,.ds-gi5-teaser .ds-teaser-left .teaser-left-wrapper a img,.ds-gi5-teaser .teaser-left .ds-teaser-left-wrapper a .field--name-field-promo-image div,.ds-gi5-teaser .teaser-left .ds-teaser-left-wrapper a img,.ds-gi5-teaser .teaser-left .teaser-left-wrapper a .field--name-field-promo-image div,.ds-gi5-teaser .teaser-left .teaser-left-wrapper a img,.teaser .ds-teaser-left .ds-teaser-left-wrapper a .field--name-field-promo-image div,.teaser .ds-teaser-left .ds-teaser-left-wrapper a img,.teaser .ds-teaser-left .teaser-left-wrapper a .field--name-field-promo-image div,.teaser .ds-teaser-left .teaser-left-wrapper a img,.teaser .teaser-left .ds-teaser-left-wrapper a .field--name-field-promo-image div,.teaser .teaser-left .ds-teaser-left-wrapper a img,.teaser .teaser-left .teaser-left-wrapper a .field--name-field-promo-image div,.teaser .teaser-left .teaser-left-wrapper a img{transition:all .3s ease}}.ds-gi5-teaser .ds-teaser-right,.ds-gi5-teaser .teaser-right,.teaser .ds-teaser-right,.teaser .teaser-right{flex:2;position:relative}.ds-gi5-teaser .ds-teaser-right .ds-teaser-right-wrapper>*,.ds-gi5-teaser .ds-teaser-right .teaser-right-wrapper>*,.ds-gi5-teaser .teaser-right .ds-teaser-right-wrapper>*,.ds-gi5-teaser .teaser-right .teaser-right-wrapper>*,.teaser .ds-teaser-right .ds-teaser-right-wrapper>*,.teaser .ds-teaser-right .teaser-right-wrapper>*,.teaser .teaser-right .ds-teaser-right-wrapper>*,.teaser .teaser-right .teaser-right-wrapper>*{margin-bottom:5px}.ds-gi5-teaser .ds-teaser-right .bug-wrapper,.ds-gi5-teaser .ds-teaser-right .field--name-field-articletype,.ds-gi5-teaser .ds-teaser-right .field--name-field-bug,.ds-gi5-teaser .teaser-right .bug-wrapper,.ds-gi5-teaser .teaser-right .field--name-field-articletype,.ds-gi5-teaser .teaser-right .field--name-field-bug,.teaser .ds-teaser-right .bug-wrapper,.teaser .ds-teaser-right .field--name-field-articletype,.teaser .ds-teaser-right .field--name-field-bug,.teaser .teaser-right .bug-wrapper,.teaser .teaser-right .field--name-field-articletype,.teaser .teaser-right .field--name-field-bug{transform:none;padding:5px;font-size:.7em;margin-bottom:10px;position:relative;bottom:auto;left:auto}@media screen and (max-width:800px){.ds-gi5-teaser .ds-teaser-right .bug-wrapper,.ds-gi5-teaser .ds-teaser-right .field--name-field-articletype,.ds-gi5-teaser .ds-teaser-right .field--name-field-bug,.ds-gi5-teaser .teaser-right .bug-wrapper,.ds-gi5-teaser .teaser-right .field--name-field-articletype,.ds-gi5-teaser .teaser-right .field--name-field-bug,.teaser .ds-teaser-right .bug-wrapper,.teaser .ds-teaser-right .field--name-field-articletype,.teaser .ds-teaser-right .field--name-field-bug,.teaser .teaser-right .bug-wrapper,.teaser .teaser-right .field--name-field-articletype,.teaser .teaser-right .field--name-field-bug{font-size:.6em;margin-bottom:5px;display:inline-block}}.ds-gi5-teaser .author-details,.teaser .author-details{font-size:.9em;border-bottom:none;text-align:left;padding-bottom:0;line-height:1.2;margin-top:0}@media screen and (max-width:800px){.ds-gi5-teaser .author-details,.teaser .author-details{padding-bottom:0;margin-top:0}}.ds-gi5-teaser .field--name-field-promo-image,.teaser .field--name-field-promo-image{height:100%;overflow:hidden;text-align:center;line-height:0}.ds-gi5-teaser .gi5-field-product,.teaser .gi5-field-product{display:inline}.ds-gi5-teaser .field--name-field-product-platform,.ds-gi5-teaser .field--name-field-review-platform,.ds-gi5-teaser .teaser-platform,.teaser .field--name-field-product-platform,.teaser .field--name-field-review-platform,.teaser .teaser-platform{font-size:1.2em;text-transform:uppercase;font-family:Biennale,IBM Plex Sans,Helvetica Neue,Helvetica,Arial,sans-serif}@media screen and (max-width:800px){.ds-gi5-teaser .field--name-field-product-platform,.ds-gi5-teaser .field--name-field-review-platform,.ds-gi5-teaser .teaser-platform,.teaser .field--name-field-product-platform,.teaser .field--name-field-review-platform,.teaser .teaser-platform{font-size:1em}}.ds-gi5-teaser .field--name-field-product-platform .field__item,.ds-gi5-teaser .field--name-field-review-platform .field__item,.ds-gi5-teaser .teaser-platform .field__item,.teaser .field--name-field-product-platform .field__item,.teaser .field--name-field-review-platform .field__item,.teaser .teaser-platform .field__item{display:inline-block}.ds-gi5-teaser .field--name-field-product-platform .field__item a,.ds-gi5-teaser .field--name-field-review-platform .field__item a,.ds-gi5-teaser .teaser-platform .field__item a,.teaser .field--name-field-product-platform .field__item a,.teaser .field--name-field-review-platform .field__item a,.teaser .teaser-platform .field__item a{font-weight:400}.ds-gi5-teaser .field--name-field-product-platform .field__item:after,.ds-gi5-teaser .field--name-field-review-platform .field__item:after,.ds-gi5-teaser .teaser-platform .field__item:after,.teaser .field--name-field-product-platform .field__item:after,.teaser .field--name-field-review-platform .field__item:after,.teaser .teaser-platform .field__item:after{content:","}.ds-gi5-teaser .field--name-field-product-platform .field__item:last-of-type:after,.ds-gi5-teaser .field--name-field-review-platform .field__item:last-of-type:after,.ds-gi5-teaser .teaser-platform .field__item:last-of-type:after,.teaser .field--name-field-product-platform .field__item:last-of-type:after,.teaser .field--name-field-review-platform .field__item:last-of-type:after,.teaser .teaser-platform .field__item:last-of-type:after{content:none}.ds-gi5-teaser .score,.teaser .score{transform:translateX(-50%);padding:7.5px;font-size:1.2em;font-weight:800;font-style:normal;position:absolute;bottom:0;left:50%;line-height:1;font-family:Biennale,IBM Plex Sans,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block;z-index:1}@media screen and (max-width:800px){.ds-gi5-teaser .score,.teaser .score{font-size:1.3em}}.ds-gi5-teaser .field--name-field-promo-summary,.ds-gi5-teaser .promo-summary,.teaser .field--name-field-promo-summary,.teaser .promo-summary{font-size:.9em;line-height:1.3}@media screen and (max-width:800px){.ds-gi5-teaser .field--name-field-promo-summary,.ds-gi5-teaser .promo-summary,.teaser .field--name-field-promo-summary,.teaser .promo-summary{display:none}.view .promo-img-thumb img{transform:translateX(-50%);position:absolute;left:50%}.view .promo-img-thumb.left-crop img{transform:unset;position:absolute;left:0}.view .promo-img-thumb.right-crop img{transform:unset;right:0;position:absolute;left:unset}}.gi5-teaser-featured{max-width:1460px;margin:0 auto 15px;width:100%;display:block}.gi5-teaser-featured p{margin-bottom:0}.gi5-teaser-featured .page-title,.gi5-teaser-featured .text-formatted,.gi5-teaser-featured p,.gi5-teaser-featured pre{font-size:1.3em;border-bottom:none;line-height:1.2;margin-top:-3px}@media screen and (max-width:800px){.gi5-teaser-featured .page-title,.gi5-teaser-featured .text-formatted,.gi5-teaser-featured p,.gi5-teaser-featured pre{font-size:1em;margin-top:0}}.gi5-teaser-featured .gi5-teaser-featured-left,.gi5-teaser-featured .gi5-teaser-featured-right{flex:auto;margin-right:0;max-width:none;margin-left:0}.gi5-teaser-featured .gi5-teaser-featured-left .gi5-teaser-featured-left-wrapper{overflow:visible;padding-bottom:0}.gi5-teaser-featured .gi5-teaser-featured-left .gi5-teaser-featured-left-wrapper img{height:unset;max-width:100%}.gi5-teaser-featured .gi5-teaser-featured-right{padding:7.5px 2px 0;text-align:left;margin:0 auto}.gi5-teaser-featured .gi5-field-promo-summary{font-size:.9em;margin:5px 0;line-height:1.3;display:inherit}@media screen and (min-width:1150px){.gi5-teaser-featured .gi5-teaser-featured-right{padding:15px 0 0}.gi5-teaser-featured .field--name-field-bug,.gi5-teaser-featured div.bug-wrapper{transform:none;padding:5px;font-size:.7em;margin-bottom:0;position:relative;bottom:unset;left:unset;line-height:1}.gi5-teaser-featured .author-details{text-align:inherit;margin:10px 0}.gi5-teaser-featured img{display:block}}.node--view-mode-teaser-short .article-section.bug-wrapper,.node--view-mode-teaser-short .field--name-field-bug{font-size:14px}