/* Approved Figma review, 7 Oct 2026 — QA 1182:28003.
   Compact Work cover: 1180:28063. Other section covers are unchanged. */
.section-opening.section-opening-compact{--opening-height:0px;--opening-gap:32px}
.section-opening-compact .section-opening-content{padding-top:56px;padding-bottom:56px}
:is(.i-agora,.portfolio-story) .review-decisions{display:flex;flex-direction:column;gap:24px!important;padding:24px 0;width:100%}
:is(.i-agora,.portfolio-story) .review-decisions>div{display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box;padding:32px;border:1px solid var(--lime);border-radius:8px;color:var(--lime);background:transparent}
:is(.i-agora,.portfolio-story) .review-decisions h2{font:500 22px/28px 'Roboto Flex',sans-serif!important;letter-spacing:0!important;margin:0}
:is(.i-agora,.portfolio-story) .review-decisions p{font:400 17px/28px 'Roboto Flex',sans-serif;margin:0}
.i-agora .review-dataset{display:flex;flex-direction:column;gap:16px;margin-top:24px;width:552px;max-width:100%}
@media(max-width:760px){
 .section-opening.section-opening-compact{--opening-gap:24px}
 .section-opening-compact .section-opening-content{padding-top:48px;padding-bottom:48px}
 .i-agora .review-dataset{gap:24px;width:100%}
}

:is(.i-agora,.portfolio-story) .review-decisions .decision-icon{display:block;position:static;width:32px;height:32px;max-width:32px;flex:none;object-fit:contain;margin:0}

/* Match spotlight cards: title on the left, representative icon on the right. */
:is(.i-agora,.portfolio-story) .review-decisions>div{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:12px 16px;align-items:center}
:is(.i-agora,.portfolio-story) .review-decisions h2{grid-column:1;grid-row:1;min-width:0}
:is(.i-agora,.portfolio-story) .review-decisions .decision-icon{grid-column:2;grid-row:1;width:40px;height:40px;max-width:40px;justify-self:end}
:is(.i-agora,.portfolio-story) .review-decisions p{grid-column:1/-1;grid-row:2}
@media(max-width:760px){:is(.i-agora,.portfolio-story) .review-decisions>div{grid-template-columns:minmax(0,1fr) 32px}:is(.i-agora,.portfolio-story) .review-decisions h2{font-size:20px!important;line-height:26px!important}:is(.i-agora,.portfolio-story) .review-decisions .decision-icon{width:32px;height:32px;max-width:32px}}
