.brand-full{max-width:190px;line-height:1.18}.cms-card-grid{margin-top:24px}.content-cover{width:100%;max-width:940px;max-height:460px;object-fit:cover;border-radius:4px;margin:0 0 32px}.prose img{max-width:100%;height:auto}.prose table{width:100%;border-collapse:collapse}.prose th,.prose td{padding:12px;border:1px solid var(--line);text-align:left}.prose pre{white-space:pre-wrap;overflow-wrap:anywhere}.prose blockquote{border-left:4px solid var(--gold);padding-left:22px;margin-left:0}.prose a{overflow-wrap:anywhere}.cms-search{display:flex;gap:12px;max-width:760px;margin-top:28px}.cms-search input{min-width:0;flex:1;padding:14px 18px;border:1px solid var(--line);border-radius:4px;background:white;color:var(--text)}.search-result-item{padding:24px 0;border-bottom:1px solid var(--line);max-width:960px}.search-result-item h2{font-size:28px}.contact-card{background:var(--mint);padding:32px;margin:28px 0;border-radius:4px}.cms-byline{font-size:15px;color:var(--text)}.cms-section-link{margin-top:32px}.preview-notice{position:relative;padding:14px 24px;background:#fff1c9;color:#12304a;text-align:center;font-weight:600;z-index:30}.preview-notice a{margin-left:14px}.footer-bottom div{flex-wrap:wrap}.page-intro,.prose,.card-body h3{overflow-wrap:anywhere}.prose p:empty{display:none}.hero-copy h1{overflow-wrap:normal}.menu-toggle span{font-size:25px}.cms-card-grid:empty{display:none}@media(max-width:640px){.cms-search{flex-direction:column}.content-cover{max-height:300px}.contact-card{padding:24px}.brand-full{max-width:158px}.preview-notice{font-size:13px}.page-banner h1{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
