.article-copy{max-width:740px;color:var(--muted);font-size:17px;line-height:1.8}.article-copy p+p{margin-top:22px}.article-copy h3{font-size:25px;color:var(--ink);margin:36px 0 15px}.article-copy ul,.article-copy ol{padding-left:24px}.article-copy li+li{margin-top:14px}.article-copy a{text-decoration:underline;text-underline-offset:4px;color:var(--petrol)}.module p{color:var(--muted);font-size:16px;line-height:1.8}.approach-steps{padding-left:24px;margin:0}.approach-steps li{padding-left:10px}.approach-steps li::marker{color:var(--petrol);font-weight:700}.content-sources{padding-top:0}.content-sources h2{font-size:29px}.content-sources .note{color:var(--muted);font-size:13px;margin-top:16px}.content-sources .article-copy{font-size:14px}.faq p{max-width:900px;line-height:1.8}.pagehero h1{overflow-wrap:break-word}.not-found{min-height:65vh;padding:140px 0 80px}.not-found p{margin:25px 0}.not-found h1{font-size:55px}@media(max-width:700px){.article-copy{font-size:16px}.content-sources h2{font-size:26px}.not-found h1{font-size:40px}}

/* Reserve space for the select indicator and keep it away from the field edge. */
.meeting-card select{appearance:none;-webkit-appearance:none;padding-right:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 5.5 5 5 5-5' fill='none' stroke='%2314212b' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;background-position:right 18px center}
@media(forced-colors:active){.meeting-card select{appearance:auto;-webkit-appearance:auto;background-image:none}}
