.standfirst{max-width:900px;margin-top:28px;font-size:clamp(1.05rem,1.6vw,1.28rem);color:var(--muted)}.article-layout{grid-template-columns:minmax(0,800px) minmax(200px,280px);gap:64px}.article-content{min-width:0}.article-content>h2:not(:first-child){margin-top:48px}.article-content>p{margin-bottom:20px}.service-aside{border-top:2px solid var(--accent);padding-top:24px}.service-aside h2{font-size:1.5rem;letter-spacing:-.025em;margin-bottom:18px}.service-aside p{font-size:13px}.article-layout .service-aside .button{margin-top:25px;background:var(--accent);color:white;padding:12px 18px}.article-layout .service-aside .textlink{margin-top:15px}.document-photo{margin:35px 0;min-width:0}.document-photo img{aspect-ratio:16/9;width:100%;object-fit:cover}.document-photo figcaption{font-size:11px;color:var(--muted);margin-top:10px;line-height:1.7}.feature>.document-photo{margin:0;height:100%;display:flex;flex-direction:column}.feature>.document-photo img{flex:1;min-height:400px}.feature>.document-photo figcaption{padding:10px 24px 15px}.quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 50px;margin-top:45px}.quality-grid h3{margin-bottom:16px}.quality-grid p{font-size:14px;line-height:1.9}.quality-grid .eyebrow{margin-bottom:15px}.dark .quality-grid p{color:#dce7ed}.cross>h2{font-size:1.8rem;line-height:1.2;margin-bottom:28px}.cross-relay+.cross-relay{border-top:1px solid var(--line);padding-top:22px;margin-top:22px}.case-status{border-left:3px solid var(--accent);padding:15px 22px;background:var(--pale);font-size:13px}.legal-copy{max-width:1000px;overflow-wrap:anywhere}.legal-copy h2,.legal-copy h3{font-size:1.5rem;margin:40px 0 15px}.legal-copy p{margin:18px 0}.legal-copy table{display:block;overflow:auto;font-size:13px}.footer-name{font-size:1.6rem;letter-spacing:-.04em;text-decoration:none}.foot-grid h3{font-size:1rem;margin-bottom:20px}.foot-grid p{font-size:13px}.foot-grid a{font-size:13px}.foot-grid a.footer-name{font-size:1.7rem}.hidden-fields-container,.screen-reader-response,.wpcf7-response-output[aria-hidden=true]{display:none}.form{display:block}.agedis-cf7-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form p{margin-bottom:18px}.form label{font-size:13px}.form br{display:none}.form input,.form textarea{max-width:100%}.form input[type=checkbox]{width:18px;flex:0 0 auto;display:inline-block;margin-right:12px}.form .wpcf7-list-item label{display:block}.form .wpcf7-list-item-label{font-size:12px}.form input[type=submit]{background:var(--accent);border:0;color:#fff;width:auto;padding:15px 28px;cursor:pointer}.form-note{font-size:13px;line-height:1.6}.form [aria-invalid=true]{outline:2px solid #a5292f}.form-error{color:#a5292f}.form-success{color:#165e3a}.ex-hero{margin:0}.brand-motion.ex-hero .ex-title{font-size:clamp(36px,4.7vw,70px)}.brand-motion.ex-hero .ex-title em{font-style:normal}.brand-motion .bm-wrap{width:min(1280px,calc(100% - 96px))}.brand-motion .bm-title{font-size:clamp(40px,5.3vw,72px)}.brand-motion .ex-step{color:inherit}.page-hero h1,.article-content h2{overflow-wrap:anywhere}.family-network{margin-top:0}
@media(max-width:1000px){.article-layout{gap:35px;grid-template-columns:minmax(0,1fr) 220px}.quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-motion .bm-wrap{width:calc(100% - 48px)}}@media(max-width:760px){.article-layout{display:block}.article-layout .service-aside{display:block;margin-top:45px;margin-bottom:0;border-bottom:0}.quality-grid{grid-template-columns:1fr;gap:30px}.brand-motion.ex-hero .ex-title{font-size:clamp(34px,8vw,50px)}.brand-motion .bm-wrap{width:calc(100% - 40px)}.agedis-cf7-row{grid-template-columns:1fr;gap:0}.feature>.document-photo img{min-height:260px}.pathways{gap:18px}.page-hero h1{font-size:clamp(2rem,8vw,3.2rem)}.brand-motion .bm-title{font-size:clamp(32px,8vw,50px)}}

.brand-motion .ex-frame video{object-fit:cover!important;object-position:center!important}.brand-motion .ex-frame video:not([src]),.brand-motion .ex-frame video[hidden]{display:none!important}

.agedis-cf7-row>p{margin:0 0 18px}.form label{margin-bottom:18px}.contact-grid h3{margin-top:28px;margin-bottom:15px}
