.rich-content a:not(.button-styles){color:var(--color-primary);text-decoration:underline}.content-area p{margin-bottom:1.5rem;line-height:1.7}.content-area p:last-child{margin-bottom:0}#intro p{margin-bottom:1.5rem}#intro p:last-child{margin-bottom:0}.content-area ul{margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.content-area ol{margin-bottom:1rem;padding-left:1.5rem;list-style-type:decimal}.content-area li{margin-bottom:.25rem;line-height:1.6;display:list-item}.content-area strong.content-subheading{display:block;margin-top:1.75rem;margin-bottom:.75rem;font-weight:600}.content-area .bold-with-colon{display:inline}.content-area .bold-with-colon strong.content-subheading{display:inline;margin-top:0;margin-bottom:0}.content-area strong:not(.content-subheading){font-weight:600}.content-area blockquote,.rich-content blockquote{margin:2.5rem 0;padding:1.5rem 2rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-left:4px solid var(--color-primary);border-radius:0 8px 8px 0;position:relative;font-style:italic;color:#475569;font-size:1.1rem;line-height:1.7;max-width:65ch;box-shadow:0 2px 4px #0000000d;font-family:Times New Roman,serif}.content-area blockquote p,.rich-content blockquote p{margin-bottom:0;color:inherit}@media (min-width: 640px){.content-area blockquote,.rich-content blockquote{font-size:1.125rem;padding:2rem 2.5rem}}@media (min-width: 1024px){.content-area blockquote,.rich-content blockquote{font-size:1.25rem}}
