.me-header>a:first-child,.mw-me-header>a:first-child{width:auto;display:flex;align-items:center;padding-right:30px;margin-right:8px;border-right:1px solid #d6d6d6;flex-shrink:0}.me-header>a:first-child img{width:160px;max-width:160px;height:auto}.me-header .category-nav,.mw-me-header nav{gap:12px}.me-header .category-nav>details>summary,.me-header .category-nav>a,.mw-me-header nav>details>summary,.mw-me-header nav>a{display:inline-flex;align-items:center;padding:11px 12px;font-size:14px;font-weight:600;border-bottom:2px solid transparent;transition:background .18s,color .18s,border-color .18s;text-decoration:none;cursor:pointer;line-height:1.4}.me-header .category-nav>details>summary:hover,.me-header .category-nav>a:hover,.mw-me-header nav>details>summary:hover,.mw-me-header nav>a:hover,.me-header .category-nav>details>summary:focus-visible,.me-header .category-nav>a:focus-visible,.mw-me-header nav>details>summary:focus-visible,.mw-me-header nav>a:focus-visible,.mw-me-header nav>a[aria-current=page]{background:#e3262c;color:#fff!important;border-bottom-color:#e3262c}.mw-survey-page{background:#fff}.mw-survey-main{max-width:1180px;margin:0 auto!important;padding:0 32px 64px!important}.mw-survey-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;padding:22px 0;font-size:13px;color:#666}.mw-survey-breadcrumb a{color:#202020}.mw-survey-intro{padding:30px 0 40px;border-bottom:1px solid #ddd}.mw-survey-overline{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#e3262c;margin:0 0 16px}.mw-survey-intro h1{font-size:clamp(32px,4.2vw,52px);font-weight:600;line-height:1.2;margin:0 0 20px;color:#202020}.mw-survey-intro>p:last-child{max-width:680px;font-size:16px;line-height:1.7;margin:0;color:#555}.mw-survey-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:48px;padding-top:42px}.mw-survey-card{min-width:0}.mw-survey-card h2,.mw-survey-contact h2{font-size:26px;line-height:1.35;font-weight:600;margin:0 0 15px}.mw-survey-required{font-size:13px;color:#666;margin:0 0 24px}.mw-survey-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.mw-survey-fields label{display:flex;flex-direction:column;gap:9px;font-size:14px;font-weight:600;min-width:0}.mw-survey-fields input,.mw-survey-fields select,.mw-survey-fields textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:auto;margin:0;border:1px solid #aaa;border-radius:0;background:#fff;color:#202020;padding:13px 12px;font:400 16px/1.4 Montserrat,Arial,sans-serif;box-shadow:none}.mw-survey-fields input:focus,.mw-survey-fields select:focus,.mw-survey-fields textarea:focus{border-color:#e3262c;outline:2px solid #e3262c33;outline-offset:1px;box-shadow:none}.mw-survey-fields textarea{resize:vertical;min-height:110px}.mw-survey-full{grid-column:1/-1}.mw-survey-send{margin-top:28px}.mw-survey-send button{border:0;border-radius:0;background:#e3262c;color:#fff;font:600 15px/1.4 Montserrat,Arial,sans-serif;padding:16px 22px;cursor:pointer;max-width:100%}.mw-survey-send button:hover{background:#bf1920}.mw-survey-send p{font-size:13px;line-height:1.6;color:#666;margin-top:12px}.mw-survey-contact{border-top:4px solid #e3262c;background:#f5f5f5;padding:28px}.mw-survey-contact p{font-size:15px;line-height:1.7;color:#555}.mw-survey-contact .mw-survey-phone{display:block;font-size:22px;font-weight:700;margin:24px 0 8px;color:#202020}.mw-survey-contact>a:last-child{font-size:14px;text-decoration:underline}.mw-survey-contact .mw-survey-hours{font-size:14px;margin:0 0 20px}.mw-survey-note{padding:26px 0}.mw-survey-note h3{font-size:18px;font-weight:600;line-height:1.5}.mw-survey-note p{font-size:14px;line-height:1.8;color:#555}.mw-survey-footer{background:#111;color:#fff;padding:28px 32px;display:flex;flex-wrap:wrap;gap:16px 30px;align-items:center;font-size:13px}.mw-survey-footer a{margin-left:auto;text-decoration:underline}.mw-survey-page .mw-me-header{border-bottom:1px solid #ddd}.mw-survey-page .mw-me-header nav{height:auto}@media(max-width:900px){.mw-survey-layout{grid-template-columns:1fr;gap:30px}.mw-survey-main{padding:0 22px 48px!important}.mw-survey-intro{padding:18px 0 28px}}@media(max-width:700px){.me-header>a:first-child,.mw-me-header>a:first-child{padding-right:20px;margin-right:0}.me-header>a:first-child img,.mw-me-header>a:first-child img{width:140px;max-width:140px}.me-header .category-nav,.mw-me-header nav{width:100%;flex-basis:100%;gap:5px 8px;flex-wrap:wrap}.me-header .category-nav>details>summary,.me-header .category-nav>a,.mw-me-header nav>details>summary,.mw-me-header nav>a{padding:9px 10px;font-size:13px}.mw-survey-fields{grid-template-columns:1fr;gap:20px}.mw-survey-contact{padding:24px}.mw-survey-main{padding:0 18px 40px!important}.mw-survey-intro h1{font-size:32px}.mw-survey-send button{width:100%}.mw-survey-footer a{margin-left:0}}@media(prefers-reduced-motion:reduce){.me-header .category-nav>details>summary,.mw-me-header nav>details>summary{transition:none}}
/* Isolate the new form from the reference site's global form/navigation styles. */
.mw-survey-page nav.mw-survey-breadcrumb{background:transparent;box-shadow:none;height:auto;line-height:1.5;width:auto;color:#666;margin:0}
.mw-survey-page #mw-survey-form label{color:#202020!important}
.mw-survey-page #mw-survey-form input,.mw-survey-page #mw-survey-form select,.mw-survey-page #mw-survey-form textarea{background:#fff!important;color:#202020!important;border:1px solid #aaa!important;border-radius:0!important;box-shadow:none!important;height:auto!important;line-height:1.4!important;padding:13px 12px!important;font-size:16px!important}
.mw-survey-page #mw-survey-form input::placeholder,.mw-survey-page #mw-survey-form textarea::placeholder{color:#777;opacity:1}
.mw-survey-page #mw-survey-form input:focus,.mw-survey-page #mw-survey-form select:focus,.mw-survey-page #mw-survey-form textarea:focus{border-color:#e3262c!important}
.mw-survey-page .mw-survey-main a,.mw-survey-page .mw-survey-footer a{color:inherit}.mw-survey-page .mw-survey-contact .mw-survey-overline{color:#e3262c}.mw-survey-footer a{margin-left:0}
.mw-reference .mw-fixed nav>a{padding:0 26px;height:100%}
@media(max-width:900px){.mw-reference .mw-fixed nav>a{padding:0 18px;height:62px;min-width:136px}}
.mw-survey-page #mw-survey-form input,.mw-survey-page #mw-survey-form select,.mw-survey-page #mw-survey-form textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}
