.sms-width{max-width:54rem}.sms-content{padding-bottom:5rem}.sms-content section{margin:0 0 2.4rem}.sms-content h2{font-size:clamp(1.45rem,3vw,1.95rem);margin-bottom:.8rem}.sms-content p+p{margin-top:.8rem}.sms-content a:not(.btn){text-decoration:underline;text-underline-offset:.18em}.sms-effective{color:var(--color-muted);margin-bottom:2rem}.sms-facts{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);margin:1.5rem 0}.sms-facts div{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding:.8rem 0}.sms-facts div+div{border-top:1px solid var(--color-line)}.sms-facts dt{font-weight:600}.sms-related{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;border-top:1px solid var(--color-line);padding-top:1.5rem}.sms-content section.sms-related{display:block}.sms-related ul{padding-left:1.3rem;list-style:disc}.sms-page .page-hero h1{font-size:clamp(2.5rem,6vw,4.5rem)}.print-button{margin-bottom:2rem}.consent-fields p,.consent-admin p{display:flex;align-items:baseline;gap:.6rem;margin-top:1.4rem}.write-line{display:inline-block;min-width:6rem;flex:1;border-bottom:1px solid var(--color-ink);height:1.5em}.consent-statement{break-inside:avoid}@media(max-width:540px){.sms-facts div{grid-template-columns:1fr;gap:.25rem}.sms-content{padding-bottom:3rem}}@media print{@page{size:letter;margin:.55in}.consent-page .site-header,.consent-page .site-footer,.consent-page .skip-link,.print-button,.consent-page .sms-related,.consent-instructions{display:none!important}.consent-page{background:white;color:black;font-size:10pt;line-height:1.35}.consent-page .wrap{width:100%;max-width:none}.consent-page .page-hero{padding:0 0 .4rem}.consent-page .page-hero h1{font-size:24pt}.consent-page .page-hero .lede{display:none}.consent-page .eyebrow{font-size:9pt;margin-bottom:.3rem}.consent-page .sms-content{padding:0}.consent-page .sms-content section{margin-bottom:.75rem}.consent-page .sms-content h2{font-size:13pt;margin-bottom:.35rem}.consent-page .sms-content p+p{margin-top:.25rem}.consent-page .sms-effective{margin-bottom:.7rem;font-size:9pt}.consent-fields p,.consent-admin p{margin-top:.5rem!important}.consent-admin p:last-child{display:block;font-size:9pt}.consent-page a{color:black}.consent-page .write-line{height:1.3em}}
