.dialogue-page{font-family:var(--font-sans);color:var(--ci-body);-webkit-font-smoothing:antialiased;font-synthesis:none;font-size:1rem;line-height:1.65;container:dialogue/inline-size}.dialogue-page *,.dialogue-page :before,.dialogue-page :after{box-sizing:border-box}.dialogue-page h1,.dialogue-page h2,.dialogue-page h3,.dialogue-page p,.dialogue-page ul,.dialogue-page li{margin:0}.dialogue-page h1,.dialogue-page h2,.dialogue-page h3{color:var(--ci-heading);font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}.dialogue-page p,.dialogue-page h1,.dialogue-page h2,.dialogue-page h3,.dialogue-page a{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.dialogue-page .id-shell{width:100%;max-width:76rem;margin-inline:auto;padding-inline:min(1.5rem,24px)}.dialogue-page .id-heading,.dialogue-page .id-copy{min-width:0;max-width:46rem}.dialogue-page .id-section{border-top:1px solid var(--ci-line);padding-block:3.5rem}.dialogue-page .id-hero{border-top:0;padding-block:4rem}.dialogue-page .id-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ci-body);font-size:.78125rem;font-weight:400;line-height:1.6}.dialogue-page h1{text-wrap:balance;margin-top:1.5rem;font-size:2rem;line-height:1.12}.dialogue-page h2{text-wrap:balance;margin-top:1.25rem;font-size:1.6875rem;line-height:1.2}.dialogue-page h3{font-size:1.25rem;line-height:1.35}.dialogue-page .id-body{font-size:1rem;line-height:1.65}.dialogue-page .id-hero-copy{margin-top:1.75rem;font-size:1.0625rem}.dialogue-page .id-hero-copy>p+p{margin-top:1.25rem}.dialogue-page .id-hero-copy>p:last-of-type{color:var(--ci-heading)}.dialogue-page .id-intro{margin-top:1.5rem}.dialogue-page .id-prose>p+p{margin-top:1.25rem}.dialogue-page .id-readers,.dialogue-page .id-questions{border-top:1px solid var(--ci-line);margin-top:2.25rem;padding:0;list-style:none}.dialogue-page .id-reader-row{border-bottom:1px solid var(--ci-line);grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;padding-block:1.5rem;display:grid}.dialogue-page .id-reader-row>p{max-width:42rem}.dialogue-page .id-question-row{border-bottom:1px solid var(--ci-line);grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;padding-block:1.75rem;display:grid}.dialogue-page .id-question-content{min-width:0;max-width:42rem}.dialogue-page .id-question-content>p+p{margin-top:1rem}.dialogue-page .id-question-content>.id-clarification{color:var(--ci-heading);margin-top:1.25rem}.dialogue-page .id-exchange-details{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:2.5rem;display:grid}.dialogue-page .id-boundaries,.dialogue-page .id-pilot{border-top:1px solid var(--ci-line);min-width:0;max-width:46rem;padding-top:1.5rem}.dialogue-page .id-boundaries .id-prose,.dialogue-page .id-pilot>.id-body{margin-top:1rem}.dialogue-page .id-link{min-width:44px;max-width:100%;min-height:44px;color:var(--ci-heading);text-underline-offset:.25em;align-items:center;padding-block:.5rem;scroll-margin-block:24px;font-size:1rem;line-height:1.6;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s,background-color .15s;display:inline-flex}.dialogue-page .id-link:hover{color:var(--ci-cyan)}.dialogue-page .id-link:focus-visible{outline:2px solid var(--ci-cyan);outline-offset:4px}.dialogue-page .id-exchange-details .id-link{margin-top:1.25rem}.dialogue-page .id-primary{border:1px solid var(--ci-cyan);background:var(--ci-cyan);min-height:48px;color:var(--ci-background);text-align:center;border-radius:0;justify-content:center;margin-top:2rem;padding:.75rem min(1.25rem,20px);font-size:.875rem;font-weight:600;line-height:1.6;text-decoration:none}.dialogue-page .id-primary:hover{color:var(--ci-background);background:color-mix(in srgb,var(--ci-cyan) 90%,var(--ci-background))}.dialogue-page .id-closing{background:var(--card)}.dialogue-page ::selection{background:var(--ci-cyan);color:var(--ci-background)}@container dialogue (width>=45rem){.dialogue-page .id-hero{padding-block:5rem}.dialogue-page .id-section:not(.id-hero){padding-block:4.5rem}.dialogue-page h1{font-size:3rem;line-height:1.1}.dialogue-page h2{font-size:2.125rem;line-height:1.18}.dialogue-page .id-reader-row,.dialogue-page .id-question-row{grid-template-columns:minmax(12rem,20rem) minmax(0,1fr);column-gap:2.5rem}.dialogue-page .id-question-row{padding-block:2rem}}@container dialogue (width>=60rem){.dialogue-page .id-exchange-details{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);column-gap:4rem}}@media (prefers-reduced-motion:reduce){.dialogue-page *,.dialogue-page :before,.dialogue-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dialogue-page [id],.dialogue-page a[data-link]{scroll-margin-top:calc(var(--dialogue-header-height,96px) + 24px);scroll-margin-bottom:24px}
