#investment-ideas>.body{gap:var(--s-8);display:grid;@media (width>=1024px){grid-template-columns:1fr 1fr}& article{background-color:var(--tile-bg,#f1eee3);display:grid;overflow:hidden;container:article/inline-size;&[aria-labelledby=teaser-water]{--tile-bg:#eaeff2}&:hover img{transform:scale(1.1)}& img{grid-area:1/1;align-self:end;width:100%;transition:transform .3s;transform:scale(1)}& a{color:var(--tile-color,var(--color-txt));gap:var(--s-3);padding:var(--s-2) var(--s-2) 68cqi;flex-direction:column;grid-area:1/1;text-decoration:none;display:flex;position:relative;&:hover{text-decoration:none}@container (width>=400px){padding:var(--s-6) var(--s-6) 68cqi}}& span:has(time),& span:first-child{font-size:var(--fs-sm)}& h3{font-size:var(--fs-base);font-weight:var(--fw-light);line-height:1.2;@media (width>=450px){font-size:var(--fs-xl)}@media (width>=550px){font-size:var(--fs-2xl)}}& p{font-size:var(--fs-sm);font-weight:var(--fw-light);@container (width>=400px){font-size:var(--fs-base);line-height:1.3}}& h3,& p{text-wrap:balance}@media (width>=640px) and (width<=1023px){& img{margin-block:-14cqi var(--s-4);place-self:center end;width:50%}& a{padding:var(--s-6) 50% var(--s-6) var(--s-6)}}}}#aum-growth{--color-link:var(--color-gray-dark);--color-link-hover:var(--color-txt-white);--color-txt-muted:var(--color-muted-light);--fill-color:var(--color-blue-dark);--font-size-link:var(--fs-sm);color:var(--color-txt-white);padding-block:var(--section-spacing);margin-block:0;&>.body{display:grid;@media (width>=1024px){gap:var(--s-12);grid-template-columns:repeat(3,1fr)}}& article{gap:var(--s-3);padding-block:var(--s-6);flex-direction:column;display:flex;position:relative;@media (width<=1023px){&+article{border-top:1px solid #fff3}}@media (width>=640px) and (width<=1023px){grid-template-columns:1fr auto;align-items:baseline;display:grid;&>p{grid-area:1/2/span 2}}}& h3{font-size:var(--fs-base);text-wrap:balance;@media (width>=1024px){flex-grow:1}}& article>p{font-size:var(--fs-5xl);font-variant-numeric:tabular-nums;align-items:baseline;gap:.15em;line-height:1;display:flex;@media (width>=1024px){font-size:var(--fs-6xl)}& svg{height:.55em;stroke:var(--color-positive-muted);width:.55em}& span{font-size:.4em}}& article>a{align-items:center;gap:var(--s-2);outline:0;display:flex;&:after{content:"";position:absolute;inset:0}&:focus-visible:after{outline:2px solid var(--color-txt-white);outline-offset:var(--s-2)}& svg{fill:currentColor;width:.8em;height:.8em}}}#topic-teasers>.body{gap:var(--s-10) var(--s-6);display:grid;@media (width>=640px){grid-template-columns:repeat(2,1fr)}& article{container:news-teaser/inline-size}& article a{--text-decoration-link-hover:none;flex-direction:column;height:100%;display:flex;&:hover>div:first-child img{transform:scale(1.05)}&>div:first-child{flex-grow:1;overflow:hidden;& img{width:100%;transition:transform .15s}@media (width<=449px){& img{aspect-ratio:4/3;object-fit:cover}}}&>div:last-child{border:1px solid var(--color-gray);margin-top:calc(-1 * var(--s-4));padding:var(--s-6) var(--s-6) var(--s-8);background-color:#fff;flex-grow:1;display:flex;position:relative;@container news-teaser (width<=400px){padding:var(--s-4) var(--s-4) var(--s-5)}@media (width>=640px){margin-right:var(--s-4)}&>img{margin-right:var(--s-6);align-self:flex-start;@media (width<=1023px){display:none}}}& hgroup{--hgroup-align:start;--hgroup-font-size:var(--fs-2xl);--hgroup-gap:var(--s-2);@container news-teaser (width<=400px){--hgroup-font-size:var(--fs-xl)}& h3{font-weight:var(--fw-light)}& p{font-size:var(--fs-sm);font-weight:var(--fw-bold)}}}&:not(:has(>:nth-child(4))){@media (width>=1024px){grid-template-columns:repeat(3,1fr)}}&:has(>:nth-child(5)){@media (width>=1024px){grid-template-columns:repeat(6,1fr);&>article{grid-column:span 2}&>article:nth-child(-n+2){grid-column:span 3}}}&:not(:has(>:nth-child(4)))>article,&:has(>:nth-child(5))>article:nth-child(n+3){@media (width>=1024px){& a{&>div:last-child{padding:var(--s-6);align-items:center;&>img{height:48px;margin-right:var(--s-4);border-radius:50%;width:48px}}& hgroup{--hgroup-font-size:var(--fs-xl);& p{font-size:var(--fs-xs)}}}@container news-teaser (width<=360px){& a{&>div:last-child{padding:var(--s-4);&>img{height:40px;margin-right:var(--s-3);width:40px}}& hgroup{--hgroup-font-size:var(--fs-lg)}}}}}}
