.ft8oxq_title{text-wrap:balance;font-size:clamp(1.125rem,5.5556vw - 2px,1.25rem)}.ft8oxq_titleLine{display:contents}.ft8oxq_titleLine+.ft8oxq_titleLine:before{content:" ";white-space:pre}.ft8oxq_titlePhrase{max-width:100%;display:inline-block}@media (min-width:540px){.ft8oxq_title{font-size:clamp(1.375rem,3.8vw,2.5rem)}.ft8oxq_titleLine{display:block}.ft8oxq_titleLine+.ft8oxq_titleLine:before{content:none}}.ft8oxq_body{overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.ft8oxq_body h2{text-wrap:pretty;margin:0 0 1.25rem;font-size:1.125rem;font-weight:700;line-height:1.6}.ft8oxq_body .ft8oxq_numberedHeading{grid-template-columns:1.35em minmax(0,1fr);column-gap:.25em;display:grid}.ft8oxq_headingNumber{white-space:pre}.ft8oxq_headingText{min-width:0;word-break:auto-phrase}.ft8oxq_headingPhrase{max-width:100%;display:inline-block}.ft8oxq_body h3{background:var(--color-surface-soft);text-wrap:wrap;border-radius:.5rem;grid-template-columns:1rem minmax(0,1fr);column-gap:.375rem;margin:1.5rem 0 .75rem;padding:.75rem .875rem;font-size:1rem;font-weight:600;line-height:1.7;display:grid}.ft8oxq_body h3:before{content:"Q.";color:var(--color-brand);white-space:nowrap;padding-top:.1rem;font-size:.875em;font-weight:700}.ft8oxq_questionMarker{display:none}.ft8oxq_questionText{word-break:normal;line-break:strict;min-width:0}.ft8oxq_questionPhrase{max-width:100%;display:inline-block}.ft8oxq_body p{margin-bottom:1rem}.ft8oxq_body .ft8oxq_closing{margin-top:1.75rem;font-size:1.0625em;line-height:1.7}.ft8oxq_body p>strong:first-child{color:var(--color-brand)}.ft8oxq_body ul{padding-left:1.5rem;list-style:outside}.ft8oxq_body li{margin-bottom:.5rem}.ft8oxq_section{margin-top:2rem;scroll-margin-top:110px}.ft8oxq_points{background:var(--color-surface-soft);border-radius:1rem;margin-top:2rem;padding:1.5rem;scroll-margin-top:110px}.ft8oxq_points h2{color:var(--color-brand);font-size:1.125rem}.ft8oxq_points li:last-child{margin-bottom:0}.ft8oxq_participants{gap:1.25rem;font-size:.9375rem;line-height:1.5;display:grid}.ft8oxq_body .ft8oxq_participants p{margin:0}.ft8oxq_body .ft8oxq_participants p+p{margin-top:.25rem}.ft8oxq_heroPhoto{max-width:720px;margin:0 auto}.ft8oxq_photo{max-width:720px;margin:2.25rem auto}.ft8oxq_heroPhoto figcaption,.ft8oxq_photo figcaption{color:var(--color-muted);text-align:center;white-space:pre-line;text-wrap:balance;margin-top:.75rem;font-size:.875rem;line-height:1.6}.ft8oxq_body table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-line-soft);text-align:left;border-radius:.75rem;width:100%;margin:1.5rem 0 2rem;font-size:.9375rem;overflow:hidden}.ft8oxq_body th,.ft8oxq_body td{border-bottom:1px solid var(--color-line-soft);vertical-align:top;padding:.875rem 1rem}.ft8oxq_body thead{display:none}.ft8oxq_body tr:last-child td{border-bottom:0}.ft8oxq_body td:first-child{background:var(--color-surface-soft);width:7.5em;font-weight:700}.ft8oxq_mobileToc{border:1px solid var(--color-line-soft);border-radius:.75rem;margin-top:1.5rem;padding:1.25rem}.ft8oxq_mobileToc summary{cursor:pointer;color:var(--color-brand);font-weight:700}.ft8oxq_mobileToc ol{margin-top:1rem;padding-left:1.5rem;list-style:decimal}.ft8oxq_mobileToc a{padding:.25rem 0;display:inline-block}.ft8oxq_mobileToc a:hover{color:var(--color-brand)}@media (min-width:640px){.ft8oxq_heroPhoto figcaption,.ft8oxq_photo figcaption{margin-top:1rem;line-height:1.8}.ft8oxq_body{font-size:1.0625rem;line-height:1.85}.ft8oxq_body h2{text-wrap:balance;font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.5}.ft8oxq_body .ft8oxq_numberedHeading{display:block}.ft8oxq_headingText{word-break:normal}.ft8oxq_points h2{font-size:1.375rem}.ft8oxq_body h3{text-wrap:balance;background:0 0;border-radius:0;margin:2rem 0 1rem;padding:0;font-size:clamp(1.1875rem,2vw,1.5rem);font-weight:700;line-height:1.7;display:block}.ft8oxq_body h3:before{content:none}.ft8oxq_body p{margin-bottom:1.25rem}.ft8oxq_questionMarker{display:inline}.ft8oxq_questionText{word-break:normal;line-break:auto}.ft8oxq_questionPhrase{display:inline}.ft8oxq_section{margin-top:3rem}.ft8oxq_participants{grid-template-columns:2fr 1fr}.ft8oxq_points{padding:2rem}.ft8oxq_body td:first-child{width:9em}}@media (min-width:1024px){.ft8oxq_body{font-size:1.125rem}}@media (min-width:1280px){.ft8oxq_mobileToc{display:none}}.ft8oxq_desktopToc nav{font-size:.8125rem}.ft8oxq_desktopToc a{text-wrap:balance;padding-left:.75rem}
