.mkt-dept-brief{background:var(--mkt-mist);color:var(--mkt-ink);border-radius:var(--marketing-radius-card);padding:clamp(1.25rem,3vw,2rem)}.mkt-dept-brief ol{margin-top:1.5rem;display:grid}.mkt-dept-brief li{border-top:1px solid var(--border);align-items:start;gap:1rem;padding-block:1.1rem;display:flex}.mkt-dept-brief li>span{color:var(--mkt-evergreen);font-variant-numeric:tabular-nums;font-size:var(--text-sm)}.mkt-dept-brief li strong{font-family:var(--font-display);font-size:var(--text-lg)}.mkt-dept-brief li p{color:var(--mkt-ink-soft);margin-top:.2rem}.mkt-dept-note{font-size:var(--text-sm);margin-top:1.25rem;line-height:1.6}.mkt-dept-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}.mkt-dept-roster li{border-top:1px solid var(--border);gap:.25rem;padding-block:1rem;display:grid}.mkt-dept-roster strong{font-family:var(--font-display);font-size:var(--text-xl)}.mkt-dept-roster span{color:var(--muted-foreground);font-size:var(--text-sm)}.mkt-dept-afterword{max-width:70ch;color:var(--muted-foreground);font-size:var(--text-base);margin-top:2rem;line-height:1.7}.mkt-dept-channels{border-bottom:1px solid var(--border)}.mkt-dept-channels details{border-top:1px solid var(--border)}.mkt-dept-channels summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;list-style:none;display:flex}.mkt-dept-channels summary::-webkit-details-marker{display:none}.mkt-dept-channels summary>span{gap:.3rem;display:grid}.mkt-dept-channels summary strong{font-family:var(--font-display);font-size:var(--text-xl)}.mkt-dept-channels summary span span{color:var(--muted-foreground);font-size:var(--text-sm)}.mkt-dept-channels summary svg{flex-shrink:0}.mkt-dept-channels details[open] summary svg{transform:rotate(45deg)}.mkt-dept-channel-body{max-width:72ch;color:var(--muted-foreground);gap:1rem;padding-bottom:1.75rem;line-height:1.7;display:grid}.mkt-dept-channel-body ul{padding-left:1.25rem;list-style:outside}.mkt-dept-channel-body li+li{margin-top:.375rem}.mkt-dept-actions{margin-top:2.5rem}@media (min-width:48rem){.mkt-dept-roster{grid-template-columns:repeat(4,minmax(0,1fr))}}
