.topic-art{overflow:hidden;border-radius:16px;background:#0e2a2f;aspect-ratio:3/2;border:1px solid rgba(79,168,159,.24);isolation:isolate}.topic-art img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.course-offer>.topic-art{width:100%;margin-bottom:22px;flex-shrink:0}.topic-heading{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,30%);align-items:center;gap:32px}.topic-copy{min-width:0}.topic-copy h1,.topic-copy h2{overflow-wrap:anywhere}.topic-heading>.topic-art{width:100%;max-width:360px;justify-self:end}.topic-section-heading{margin-bottom:24px;grid-template-columns:minmax(0,1fr) 180px}.topic-section-heading h2{margin:0}.qt-card>.topic-art{width:100%;max-width:240px;justify-self:start}@media(hover:hover)and (prefers-reduced-motion:no-preference){.course-offer:hover>.topic-art img,.course-offer:focus-within>.topic-art img{transform:scale(1.035)}.topic-heading:hover>.topic-art img{transform:scale(1.025)}}@media(max-width:700px){.topic-heading{grid-template-columns:minmax(0,1fr);gap:18px}.topic-heading>.topic-art{max-width:240px;justify-self:start}.topic-section-heading{grid-template-columns:minmax(0,1fr) 100px;gap:14px}.topic-section-heading h2{font-size:24px}.finance-tools>header.topic-heading{grid-template-columns:minmax(0,1fr) 100px;gap:14px}.course-offer>.topic-art{max-height:220px}.topic-art img{object-fit:cover}}@media(prefers-reduced-motion:reduce){.topic-art img{transition:none;transform:none}}
