.audience-path-page .audience-first-actions{margin:0 0 24px}.audience-context-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-bottom:16px;display:grid}.audience-context-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-width:0;padding:clamp(18px,2.5vw,28px)}.audience-context-card h2{margin:0 0 14px;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.35}.audience-context-card h3{margin:20px 0 8px;font-size:1.05rem;line-height:1.4}.audience-context-card p,.audience-context-card li{color:var(--ink-soft);font-size:.96rem;line-height:1.65}.audience-context-card p:last-child{margin-bottom:0}.audience-context-card ul{gap:14px;margin:0;padding-left:20px;display:grid}.audience-context-card li::marker{color:var(--forest)}.audience-practical-note{border-left:3px solid var(--forest);background:var(--sage-soft);color:var(--ink-soft);margin:0 0 30px;padding:14px 18px;font-size:.94rem;line-height:1.6}@media (max-width:780px){.audience-context-grid{grid-template-columns:minmax(0,1fr);gap:12px}.audience-path-page .audience-first-actions{align-items:flex-start;gap:12px}.audience-context-card{padding:18px}}.audience-meeting-info>h2{margin:28px 0 16px;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.35}.audience-meeting-info .audience-context-card h3{margin-top:0}.audience-meeting-question{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin:0 0 16px;padding:16px 18px}.audience-meeting-question summary{cursor:pointer;color:var(--forest);font-weight:600;line-height:1.5}.audience-meeting-question summary:focus-visible{outline:2px solid var(--forest);outline-offset:4px}.audience-meeting-question p{color:var(--ink-soft);margin:12px 0 0;line-height:1.65}
