.section div.teaser-wrapper{max-width:unset;margin-left:calc(-1 * var(--space-token-xs));margin-right:calc(-1 * var(--space-token-xs))}.teaser.block{width:100%;height:100%}.teaser.block>.foreground{max-width:var(--non-spectrum-max-width);margin:auto}.teaser.block>.foreground>.text{display:flex;flex-direction:column;justify-content:center;padding:var(--spectrum-spacing-400) var(--space-token-xs)}.teaser.block>.foreground>.text>.eyebrow{display:none;font-family:var(--body-font-family);font-size:var(--spectrum-font-size-75);font-weight:var(--font-weight-700);color:var(--spectrum-gray-700);margin-bottom:var(--space-token-xs)}.teaser.block>.foreground>.text>.title{display:none;font-family:var(--body-font-family);font-size:var(--spectrum-heading-size-l);font-weight:var(--font-weight-700);line-height:var(--spectrum-line-height-xxl);margin-bottom:var(--space-token-xxs)}.teaser.block.dark>.foreground>.text>.title{color:var(--background-color)}.teaser.block>.foreground>.text>.short-description,.teaser.block>.foreground>.text>.short-description *{font-family:var(--body-font-family);font-size:var(--spectrum-font-size-300);font-weight:var(--font-weight-700);line-height:var(--spectrum-line-height-l);color:var(--background-color);margin:0}.teaser.block>.foreground>.text>.long-description{display:none}.teaser.block>.foreground>.text>.long-description,.teaser.block>.foreground>.text>.long-description *{font-family:var(--body-font-family);font-size:var(--spectrum-body-size-l);line-height:var(--spectrum-line-height-l);margin:0}.teaser.block.dark>.foreground>.text>.long-description,.teaser.block.dark>.foreground>.text>.long-description *{color:var(--background-color)}.teaser.block>.foreground>.text>.cta{display:flex;gap:var(--spectrum-spacing-400);margin-top:var(--spectrum-spacing-400);padding:0;width:min-content}.teaser.block>.foreground>.text>.cta:empty{display:none}.teaser.block>.foreground>.text>.cta>a.button{background-color:var(--background-color);border:2px solid transparent;color:var(--teaser-background-color);margin:0;font-family:var(--body-font-family);font-size:.938rem;font-weight:var(--font-weight-700);line-height:15px;padding:5px 14px 6px}.teaser.block>.foreground>.text>.cta>a.button.secondary{background-color:unset;border:2px solid var(--background-color);color:var(--background-color)}.teaser.block>.foreground>.spacer{display:none}.teaser.block>.foreground,.teaser.block.dark>.foreground{--teaser-background-color: var(--spectrum-red-700);background-color:var(--teaser-background-color)}.teaser.block>.background img{width:auto;height:max-content;object-fit:cover}@media (min-width: 600px){.section.teaser-container{padding:0 56px}.section div.teaser-wrapper{margin-left:calc(-1 * var(--space-token-xl));margin-right:calc(-1 * var(--space-token-xl))}.teaser.block,.teaser.block.dark{position:relative;padding:0;overflow:hidden}.teaser.block>.foreground{position:relative;display:flex;padding:0 var(--space-token-xl);background-color:unset;min-height:420px}.teaser.block.dark>.foreground{background-color:unset}.teaser.block>.foreground>.text{width:40%;order:0;padding:var(--spectrum-spacing-500) 0}.teaser.block.right>.foreground>.text{order:1}.teaser.block>.foreground>.text>.eyebrow{display:block}.teaser.block>.foreground>.text>.title{display:block}.teaser.block>.foreground>.text>.title :where(h1,h2,h3,h4,h5,h6){margin:0;color:inherit;font:inherit}.teaser.block.dark>.foreground>.text>.eyebrow{color:var(--background-color)}.teaser.block>.foreground>.text>.short-description{display:none}.teaser.block>.foreground>.text>.long-description{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.teaser.block>.foreground>.text>.cta>a.button{background-color:var(--link-color);border:2px solid transparent;color:var(--background-color)}.teaser.block>.foreground>.text>.cta>a.button.secondary{background-color:unset;border:2px solid currentcolor;color:currentcolor}.teaser.block.dark>.foreground>.text>.cta>a.button{background-color:var(--background-color);border:2px solid transparent;color:currentcolor}.teaser.block.dark>.foreground>.text>.cta>a.button.secondary{background-color:unset;border:2px solid currentcolor;color:var(--background-color)}.teaser.block>.foreground>.spacer{display:block;order:1;flex-grow:2}.teaser.block.right>.foreground>.spacer{order:0}.teaser.block>.background{display:block;width:100%;height:100%;top:0;left:0}.teaser.block>.background,.teaser.block.dark>.background{background-color:unset}.teaser.block>.background img{display:block;height:100%;width:100%;object-position:60%}.teaser.block.right>.background img{display:block;height:100%;width:100%;object-position:40%}body[class^=browse-] .teaser.block>.foreground>.text,body[class^=article-] .teaser.block>.foreground>.text{width:55%}body[class^=browse-] .teaser.block>.background img,body[class^=article-] .teaser.block>.background img{object-position:right}body[class^=browse-] .teaser.block.right>.background img,body[class^=article-] .teaser.block.right>.background img{object-position:left}body[class^=browse-] .section div.teaser-wrapper,body[class^=article-] .section div.teaser-wrapper{border:1px solid var(--spectrum-gray-200);border-radius:4px}body[class^=browse-] .section div.teaser-wrapper .background img,body[class^=article-] .section div.teaser-wrapper .background img{border-radius:4px}body[class^=browse-] .section div.teaser-wrapper .foreground,body[class^=article-] .section div.teaser-wrapper .foreground{min-height:240px;padding:0 var(--space-token-xl)}body[class^=browse-] .teaser.block>.foreground>.text>.title,body[class^=article-] .teaser.block>.foreground>.text>.title{font-size:var(--spectrum-font-size-600);line-height:37.5px}body[class^=browse-] .teaser.block>.foreground>.text>.long-description,body[class^=article-] .teaser.block>.foreground>.text>.long-description,body[class^=browse-] .teaser.block>.foreground>.text>.long-description *,body[class^=article-] .teaser.block>.foreground>.text>.long-description *{font-size:var(--spectrum-body-size-s);line-height:18.2px}body[class^=browse-] .teaser.block>.foreground>.text>.cta>a.button,body[class^=article-] .teaser.block>.foreground>.text>.cta>a.button{font-size:.813rem;line-height:16px;padding:4px 14px 6px}}@media (min-width: 786px){body[class^=browse-] .teaser.block>.foreground>.text,body[class^=article-] .teaser.block>.foreground>.text{width:60%}}@media (min-width: 1024px){.teaser.block>.background img{object-position:right}.teaser.block.right>.background img{object-position:left}body[class^=browse-] .teaser.block>.foreground>.text,body[class^=article-] .teaser.block>.foreground>.text{width:50%}body[class^=browse-] .section div.teaser-wrapper,body[class^=article-] .section div.teaser-wrapper{margin-left:unset;margin-right:unset}body[class^=browse-] .section div.teaser-wrapper .foreground,body[class^=article-] .section div.teaser-wrapper .foreground{padding:0 var(--space-token-l)}}@media (min-width: 1200px){body:not([class^=browse-]) .teaser.block>.foreground>.text>.eyebrow,body:not([class^=article-]) .teaser.block>.foreground>.text>.eyebrow{font-size:var(--spectrum-font-size-100)}body[class^=browse-] .section div.teaser-wrapper .foreground,body[class^=article-] .section div.teaser-wrapper .foreground{padding:0 var(--spectrum-spacing-600)}body[class^=browse-] .teaser.block>.foreground>.text,body[class^=article-] .teaser.block>.foreground>.text{width:60%}body:not([class^=browse-]) .teaser.block>.foreground>.text>.title,body:not([class^=article-]) .teaser.block>.foreground>.text>.title{font-size:var(--spectrum-heading-size-xl);line-height:46.8px}}@media (min-width: 1440px){body[class^=browse-] .teaser.block>.foreground>.text,body[class^=article-] .teaser.block>.foreground>.text{width:70%}}@media screen and (min-width: 1025px) and (max-width: 1300px){.section.teaser-scale{padding:unset}}.blue .eyebrow{color:#00f!important}.blue .long-description>p>u{color:#00f!important;underline:unset}.piramal-blue .long-description h2{color:#3e6c95!important}
