.service-page.info-page :where(p,li) a{text-underline-offset:3px;text-decoration:underline}.service-page .info-hero-wide{grid-template-columns:minmax(0,1fr)}.service-page .info-hero-wide h1{max-width:22ch}.service-page .info-hero-wide .service-hero-description{max-width:68ch}.service-page .info-content{padding-block:3rem 4rem}.service-page .info-section+.info-section{border-top:1px solid #b6c9bd;margin-top:3rem;padding-top:3rem}.service-page .info-section>p{max-width:70ch;color:var(--service-muted);margin-top:1rem}.service-page .info-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.service-page .info-card{border-top:1px solid #b6c9bd;min-width:0;padding-block:1.5rem;text-decoration:none;display:block}.service-page .info-card p{color:var(--service-muted);margin-block:.75rem 1rem}.service-page .info-card:hover h3{text-underline-offset:4px;text-decoration:underline}.service-page .info-entity address{margin-top:1rem;font-style:normal}.service-page .info-entity p{margin-top:1rem}.service-page .info-entity a{overflow-wrap:anywhere;text-underline-offset:3px}.service-page .info-entity h2{margin-top:0;font-size:clamp(1.5rem,2.5vw,2rem)}.service-page .info-article{max-width:75ch}.service-page .info-article h2{margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2rem)}.service-page .info-article p+p{margin-top:1rem}.service-page .info-article :where(ul,ol){padding-left:1.5rem}.service-page .info-article li+li{margin-top:.75rem}.service-page .info-status{border-left:3px solid var(--service-sage);background:var(--service-paper);margin-bottom:2rem;padding:1.25rem 1.5rem}.service-page .info-status p{margin:.5rem 0 0}.service-page .info-next{background:var(--service-paper);margin-top:3rem;padding:1.5rem}.service-page .info-next p{margin-top:.75rem}.service-page .info-source-list{margin:1rem 0 0;padding-left:1.25rem}.service-page .info-source-list a{text-underline-offset:4px}.service-page .draft-section{margin-top:0}.service-page .draft-section fieldset{border:0;min-width:0;margin:0;padding:0}.service-page .draft-section legend{margin-bottom:1rem;font-weight:700}.service-page .draft-section button{font:600 var(--cmm-text-ui)/1.5 var(--cmm-font-ui);min-height:48px}.service-page .draft-section p{margin-block:1rem}.service-page .draft-section input,.service-page .draft-section textarea{min-width:0;max-width:100%}.service-page .draft-section .draft-fields>div{min-width:0}@media (width<=800px){.service-page .info-card-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.service-page .info-content{padding-block:2.5rem 3rem}}
