.deepdives{padding:0 var(--gap) var(--pSection);display:flex;gap:4px;flex-wrap:wrap}.teaser-deepdive{padding:var(--pCard);border-radius:var(--radius);box-sizing:border-box;flex:0 0 calc(50% - 2px);border:2px solid transparent;transition:all .2s ease-out;position:relative;&:nth-child(2),&:nth-child(3){background:var(--navy-10);background:var(--navy-darker)}&:first-child{border-bottom-right-radius:0}&:nth-child(2){border-bottom-left-radius:0}&:nth-child(3){border-top-right-radius:0}&:nth-child(4){border-top-left-radius:0}.toggler{position:absolute;top:10px;right:10px;width:calc(4rem - 20px);height:calc(4rem - 20px);text-align:center;align-items:center;justify-content:center;background:rgba(255,255,255,.1);display:flex;flex-direction:column;border-radius:50%;transition:rotate .4s ease-out,color .2s ease-out,border-color .2s ease-out;color:var(--teal);border:1px solid transparent;.icon{transition:rotate .4s ease-out;color:inherit;&:before{color:inherit;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}}.i0{translate:0 3px}.i1{translate:0 -3px}}.headline{padding-bottom:var(--gapSm);margin-bottom:var(--gapSm);border-bottom:1px solid var(--magenta)}.subline{margin-bottom:var(--gapSm);h3{font-size:var(--fontBase)}}.content{height:0;overflow:hidden;padding:0 var(--pCard);transition:all .2s ease-out;background:rgba(255,255,255,.05);h4{margin-bottom:var(--gapSm)}.tags{margin-top:var(--gapSm)}.btn{margin-top:var(--gap)}}.brick{margin:0;strong{color:#fff;text-transform:uppercase;font-size:var(--fontSm);vertical-align:4px}.icon{display:inline-flex;gap:0;&:before{font-size:20px;padding:0 var(--space1-4);color:var(--magenta);font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 20}}}&.open{.toggler{rotate:1turn;color:var(--magenta);border-color:var(--navy-20);.icon{rotate:-180deg}}.content{padding:var(--pCard);height:auto;margin-top:var(--gap);border-top:1px solid var(--navy-50)}}}.deepdive{.details{background:linear-gradient(to bottom,var(--bgMuted),var(--navy-darker));.segment{padding:var(--pSection) 0;&:nth-child(n+2){border-top:1px solid var(--magenta)}}.container{display:flex;gap:var(--gap);flex-wrap:wrap;align-items:flex-start;.headline{display:flex;flex-wrap:nowrap;gap:var(--space);flex:5}.topline{color:var(--teal);opacity:.3;font-size:5rem;line-height:.9}.lexical{flex:3}.tags{width:100%;justify-content:flex-end}}}}