.audience-page.svelte-d44crh{--audience-accent:var(--brand);overflow:clip}.audience-page.coach.svelte-d44crh{--audience-accent:var(--action)}.audience-opening.svelte-d44crh{border-block-end:1px solid var(--line);padding-block:clamp(4.5rem,10vw,8rem) clamp(3rem,7vw,5rem)}.audience-opening-inner.svelte-d44crh{grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.audience-introduction.svelte-d44crh{max-width:54rem}.audience-introduction.svelte-d44crh h1:where(.svelte-d44crh){letter-spacing:-.07em;max-width:12ch;margin-block-start:1rem;font-size:clamp(3rem,7vw,6.4rem);font-weight:700;line-height:.98}[lang=ar] .audience-introduction.svelte-d44crh h1:where(.svelte-d44crh){letter-spacing:-.055em;line-height:1.15}.audience-summary.svelte-d44crh{max-width:39rem;color:var(--ink-muted);margin-block-start:2rem;font-size:clamp(1.15rem,2.2vw,1.45rem);line-height:1.7}.audience-meta.svelte-d44crh{color:var(--ink-muted);letter-spacing:.02em;flex-wrap:wrap;gap:.7rem;margin-block-start:1.75rem;font-size:.82rem;font-weight:700;display:flex}.audience-actions.svelte-d44crh{border:1px solid var(--line);border-block-start:4px solid var(--audience-accent);background:var(--surface);border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.audience-actions.svelte-d44crh a:where(.svelte-d44crh){text-align:center;border-radius:.7rem;justify-content:center;align-items:center;min-block-size:3rem;padding:.75rem 1rem;font-weight:800;line-height:1.35;text-decoration:none;display:flex}.primary-action.svelte-d44crh{background:var(--ink);color:var(--paper)}.primary-action.svelte-d44crh:hover,.primary-action.svelte-d44crh:focus-visible{background:var(--audience-accent);color:var(--ink)}.secondary-action.svelte-d44crh{border:1px solid var(--line);color:var(--ink)}.secondary-action.svelte-d44crh:hover,.secondary-action.svelte-d44crh:focus-visible{border-color:var(--audience-accent);color:var(--audience-accent)}.audience-frame.svelte-d44crh{grid-template-columns:minmax(10rem,.68fr) minmax(0,2fr) minmax(13rem,.8fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(3rem,7vw,6.5rem);display:grid}.contents-rail.svelte-d44crh,.boundary-note.svelte-d44crh{position:sticky;inset-block-start:7rem}.contents-card.svelte-d44crh{border:1px solid var(--line);background:var(--surface);border-radius:1rem}.contents-card.svelte-d44crh summary:where(.svelte-d44crh){color:var(--ink);cursor:pointer;padding:1rem 1.1rem;font-size:.82rem;font-weight:800;list-style:none}.contents-card.svelte-d44crh summary:where(.svelte-d44crh)::-webkit-details-marker{display:none}.contents-card.svelte-d44crh summary:where(.svelte-d44crh):after{content:"+";float:inline-end;color:var(--audience-accent);font-size:1rem}.contents-card[open].svelte-d44crh summary:where(.svelte-d44crh):after{content:"−"}.contents-card.svelte-d44crh nav:where(.svelte-d44crh){padding:0 1.1rem 1rem}.contents-card.svelte-d44crh ul:where(.svelte-d44crh){gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.contents-card.svelte-d44crh li:where(.svelte-d44crh) a:where(.svelte-d44crh){color:var(--ink-muted);border-inline-start:2px solid #0000;padding-block:.35rem;font-size:.84rem;line-height:1.45;text-decoration:none;display:block}.contents-card.svelte-d44crh li:where(.svelte-d44crh) a:where(.svelte-d44crh):hover,.contents-card.svelte-d44crh li:where(.svelte-d44crh) a:where(.svelte-d44crh):focus-visible{border-inline-start-color:var(--audience-accent);color:var(--ink)}.contents-card.svelte-d44crh li.subheading:where(.svelte-d44crh){padding-inline-start:.8rem}.audience-content.svelte-d44crh{min-width:0}.outcome-section.svelte-d44crh+.outcome-section:where(.svelte-d44crh){border-block-start:1px solid var(--line);margin-block-start:clamp(3rem,7vw,6rem);padding-block-start:clamp(3rem,7vw,6rem)}.outcome-section.svelte-d44crh h2:where(.svelte-d44crh),.boundary-note.svelte-d44crh h2:where(.svelte-d44crh),.related-heading.svelte-d44crh h2:where(.svelte-d44crh){letter-spacing:-.045em;margin-block:0 1rem;scroll-margin-block-start:7rem;font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.12}.article-body.svelte-d44crh{max-width:44rem}.article-body.svelte-d44crh h3:where(.svelte-d44crh){margin-block:2.25rem .75rem;scroll-margin-block-start:7rem;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.3}.article-body.svelte-d44crh p:where(.svelte-d44crh),.article-body.svelte-d44crh li:where(.svelte-d44crh),.boundary-note.svelte-d44crh p:where(.svelte-d44crh),.related-list.svelte-d44crh p:where(.svelte-d44crh){color:var(--ink-muted);font-size:1.05rem;line-height:1.85}.article-body.svelte-d44crh p:where(.svelte-d44crh){margin-block:1.1rem}.article-body.svelte-d44crh ul:where(.svelte-d44crh){gap:.8rem;margin-block:1.5rem;padding-inline-start:1.25rem;display:grid}.article-body.svelte-d44crh li:where(.svelte-d44crh)::marker{color:var(--audience-accent)}.article-body.svelte-d44crh blockquote:where(.svelte-d44crh){border-inline-start:3px solid var(--audience-accent);color:var(--ink);margin:2rem 0;padding-block:.25rem;padding-inline-start:1.25rem;font-size:1.12rem;font-weight:700;line-height:1.7}.article-body.svelte-d44crh hr:where(.svelte-d44crh){border:0;border-block-start:1px solid var(--line);margin-block:2.5rem}.boundary-note.svelte-d44crh{border:1px solid var(--line);border-inline-start:4px solid var(--audience-accent);background:var(--surface);border-radius:1rem;padding:1.25rem}.rail-label.svelte-d44crh{color:var(--audience-accent);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:850}.boundary-note.svelte-d44crh h2:where(.svelte-d44crh){font-size:clamp(1.35rem,2vw,1.7rem)}.boundary-note.svelte-d44crh a:where(.svelte-d44crh){min-block-size:2.75rem;color:var(--ink);-webkit-text-decoration-color:var(--audience-accent);text-decoration-color:var(--audience-accent);text-underline-offset:.2em;align-items:center;margin-block-start:.75rem;font-weight:800;text-decoration-thickness:.15em;display:inline-flex}.related-section.svelte-d44crh{border-block-start:1px solid var(--line);background:var(--ink);color:var(--paper)}.related-heading.svelte-d44crh{max-width:40rem}.related-heading.svelte-d44crh h2:where(.svelte-d44crh){color:var(--paper)}.related-list.svelte-d44crh{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.related-list.svelte-d44crh li:where(.svelte-d44crh){border:1px solid #ffffff38;border-radius:1rem;padding:1.25rem}.related-list.svelte-d44crh a:where(.svelte-d44crh){min-block-size:2.75rem;color:var(--paper);justify-content:space-between;align-items:center;gap:1rem;font-weight:800;text-decoration:none;display:flex}.related-list.svelte-d44crh a:where(.svelte-d44crh):hover,.related-list.svelte-d44crh a:where(.svelte-d44crh):focus-visible{color:var(--audience-accent)}.related-list.svelte-d44crh p:where(.svelte-d44crh){color:#ffffffb3;margin:.9rem 0 0}@media (width<=64rem){.audience-frame.svelte-d44crh{grid-template-columns:minmax(9rem,.7fr) minmax(0,1.8fr)}.boundary-note.svelte-d44crh{grid-column:1/-1;max-width:44rem;position:static}}@media (width<=48rem){.audience-opening-inner.svelte-d44crh,.audience-frame.svelte-d44crh{grid-template-columns:1fr}.contents-rail.svelte-d44crh{order:-1;position:static}.contents-card.svelte-d44crh{max-width:44rem}.related-list.svelte-d44crh{grid-template-columns:1fr;margin-block-start:2rem}}@media (prefers-reduced-motion:reduce){.audience-page.svelte-d44crh *{scroll-behavior:auto}}
