/* o2c-selected-apt-styles */

.apt-motion[data-apt-variant] .apt-motion-caption {
  min-height: 2.6em;
  margin: 10px 0 0;
  color: #366057;
  font: 400 12px/1.35 'O2C Lato', Lato, Arial, sans-serif;
  text-align: center;
  letter-spacing: .01em;
}
.apt-motion [data-motion-hidden] { opacity: 0; }
@media (prefers-reduced-motion: reduce) {
}

/* Add this after the existing feature styles. The surrounding main card owns its width. */
.apt-selected.apt-selected{position:relative;isolation:isolate;container-type:inline-size;container-name:apt-selected;width:100%;min-width:0;height:var(--apt-selected-height,266px);overflow:hidden;border-radius:0;background:transparent;color:#315e50;font:400 14px/1.4 'O2C Lato',Lato,Arial,sans-serif;box-sizing:border-box}
.apt-selected.apt-selected *{box-sizing:border-box}
.apt-selected.apt-selected .apt-selected-description{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@container apt-selected (max-width:430px){
}
@container apt-selected (max-width:350px){
}
@media(prefers-reduced-motion:reduce){.apt-selected.apt-selected *{transition:none!important;animation:none!important}}

/* Restore the compact feature composition: copy left, animation right. */
#o2c-announcements .studio-apt.studio-apt-with-results{
  display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);
  column-gap:22px;row-gap:24px;padding:30px;align-content:space-between;
}
#o2c-announcements .studio-apt-with-results .concept-feature-copy{display:block;align-self:center;min-width:0}
#o2c-announcements .studio-apt-with-results .apt-selected{align-self:center;width:100%;max-width:none;padding:0}
#o2c-announcements .studio-apt-with-results .concept-facts{grid-column:1/-1}
@media(max-width:1180px){
  #o2c-announcements .studio-apt.studio-apt-with-results{padding:24px;column-gap:18px;row-gap:20px}
}
@media(max-width:680px){
  #o2c-announcements .studio-apt.studio-apt-with-results{grid-template-columns:1fr;gap:16px;padding:22px}
  #o2c-announcements .studio-apt-with-results .apt-selected{max-width:440px;justify-self:center}
}
/* The walkthrough entry reuses the exact same transparent animation. */
#o2c-announcements .o2c-workflow-entry-art:has(.apt-selected){padding:20px 24px 0;background:transparent}
#o2c-announcements .o2c-workflow-entry .apt-selected{--apt-selected-height:266px;color:#D2E6D6}
#o2c-announcements .o2c-workflow-entry .apt-selected-pane-title,
#o2c-announcements .o2c-workflow-entry .apt-motion-caption,
#o2c-announcements .o2c-workflow-entry .apt-selected-caption,
#o2c-announcements .o2c-workflow-entry .apt-selected-thinking-copy{color:#E0EFDC}
@media(max-width:540px){#o2c-announcements .o2c-workflow-entry-art:has(.apt-selected){padding:16px 14px 0}}

