.section-heading--stacked{display:block}.section-heading--stacked>p{width:100%;max-width:none;margin-top:20px}.description--body{color:var(--gray);font-size:16px;line-height:1.85}.description--lead{color:var(--ink);letter-spacing:-.4px;font-size:23px;line-height:1.5}.description--intro{color:var(--gray);width:100%;max-width:none;margin:0 0 36px;font-size:18px;line-height:1.8}.description--note{color:var(--gray);font-size:13px;line-height:1.8}.content-prose{width:100%;max-width:none;margin-block:28px;font-size:16px;line-height:1.8}.content-prose p{margin:0 0 18px}.content-prose h3{margin:28px 0 12px;font-size:25px}.content-prose a,.content-source a,.content-sources a,.content-quote a,.content-cta a:not(.button){color:var(--blue);text-underline-offset:4px}.content-callout{color:var(--ink);border-left:3px solid var(--blue);background:#edf0ff;border-radius:0 8px 8px 0;width:100%;max-width:none;margin:28px 0 0;padding:16px 22px}.content-callout h3{margin:0 0 10px;font-size:24px}.content-callout p{margin:0;font-size:15px;line-height:1.8}.content-callout p+p{margin-top:12px}.content-callout--dark{background:var(--ink);color:#fff;border:0;border-radius:18px;margin-block:28px;padding:28px}.content-callout--dark a:not(.button){color:var(--lime)}.content-callout--muted{background:var(--paper)}.content-source{color:var(--gray);width:100%;max-width:none;margin-top:24px;font-size:13px;line-height:1.8}.content-sources{border-top:1px solid var(--line);margin-top:44px;padding-top:30px}.content-sources h3{margin:0 0 12px;font-size:23px}.content-sources ul{padding-left:20px;font-size:14px;line-height:1.9}.content-sources p{color:var(--gray);width:100%;max-width:none;font-size:13px;line-height:1.8}.content-cta{color:var(--ink);background:#edf0ff;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-top:32px;padding:28px;display:flex}.content-cta p{max-width:650px;margin:0;line-height:1.8}.content-quote{color:var(--ink);border-left:3px solid var(--blue);background:var(--paper);border-radius:0 12px 12px 0;margin:28px 0;padding:28px}.content-quote blockquote{font:500 23px/1.6 var(--heading);letter-spacing:-.4px;margin:0}.content-quote blockquote p{margin:0}.content-quote figcaption{color:var(--gray);font:400 13px/1.7 var(--font);margin-top:18px}.content-quote cite{font-style:normal}.content-quote--prose{background:#edf1ff;border-radius:0;padding:20px 24px}.content-quote--prose blockquote{font:inherit;letter-spacing:inherit}.content-quote--prose blockquote p{margin-bottom:18px}.content-quote--prose blockquote p:last-child{margin-bottom:0}@media (width<=760px){.description--intro{margin-bottom:26px;font-size:16px}.description--lead{font-size:21px}.content-cta{flex-direction:column;align-items:flex-start;padding:24px}.content-quote{padding:22px}.content-quote blockquote{font-size:21px}}
