/* Scoped first-screen improvements for selection, quality, resources and about. */
body.weho-compact-hero .page-hero .max-w-\[1420px\]{padding-top:clamp(2rem,4vw,3.5rem)!important;padding-bottom:clamp(2rem,4vw,3.5rem)!important}
body.weho-compact-hero .page-hero .mt-9.grid{margin-top:0!important;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr)!important;gap:clamp(1.5rem,4vw,3.5rem)!important;align-items:center!important}
body.weho-compact-hero .page-hero h1{max-width:none!important;margin-top:.55rem!important;font-size:clamp(2.1rem,3.5vw,3.6rem)!important;line-height:1.12!important;letter-spacing:-.045em!important}
body.weho-compact-hero .page-hero h1 span{white-space:nowrap}
body.weho-compact-hero .page-hero p.text-base{max-width:34rem;margin:0!important;font-size:15px!important;line-height:1.8!important}
.weho-hero-shortcut{max-width:36rem;margin-top:1.35rem;padding:14px 15px 12px;border:1px solid #d8d7d2;border-left:3px solid #da251d;background:#fff;box-shadow:0 8px 20px #252a3110}
.weho-hero-shortcut__title{margin:0 0 9px!important;color:#252a31!important;font-size:14px!important;font-weight:800;line-height:1.45!important}
.weho-hero-shortcut form{display:flex;gap:8px}.weho-hero-shortcut input{min-width:0;flex:1;border:1px solid #c7cbd0;border-radius:2px;background:#fff;color:#252a31;font:inherit;font-size:13px;padding:9px 10px}.weho-hero-shortcut button{flex:0 0 auto;border:1px solid #d7261f;border-radius:2px;background:#d7261f;color:#fff;font:inherit;font-size:13px;font-weight:800;padding:8px 12px;cursor:pointer}.weho-hero-shortcut button:hover{background:#b81c17;border-color:#b81c17}.weho-hero-shortcut__note{margin:8px 0 0!important;color:#68717c!important;font-size:12px!important;line-height:1.55!important}
.weho-hero-proof-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:1.35rem;max-width:48rem}.weho-hero-proof-links a{display:block;min-height:74px;padding:12px;border:1px solid #d8d7d2;background:#fff;color:#252a31;text-decoration:none;transition:border-color .2s,transform .2s}.weho-hero-proof-links a:hover{border-color:#da251d;transform:translateY(-1px)}.weho-hero-proof-links strong,.weho-hero-proof-links span{display:block}.weho-hero-proof-links strong{font-size:13px;line-height:1.4}.weho-hero-proof-links span{margin-top:5px;color:#68717c;font-size:11px;line-height:1.45}
.weho-home-evidence{border-top:1px solid #dfded8;border-bottom:1px solid #dfded8;background:#fff}.weho-home-evidence>.fp-shell{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,2.28fr);gap:28px;align-items:center;padding-top:24px;padding-bottom:24px}.weho-home-evidence__heading .fp-label{margin:0 0 7px}.weho-home-evidence h2{max-width:290px;margin:0;color:#242831;font-size:clamp(20px,2vw,27px);font-weight:800;line-height:1.28;letter-spacing:-.03em}.weho-home-evidence__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-left:1px solid #deded8}.weho-home-evidence__grid a{min-height:76px;padding:4px 16px;border-right:1px solid #deded8;color:#242831;text-decoration:none}.weho-home-evidence__grid a:hover strong{color:#c92720}.weho-home-evidence__grid strong,.weho-home-evidence__grid span{display:block}.weho-home-evidence__grid strong{font-size:14px;line-height:1.45}.weho-home-evidence__grid span{margin-top:7px;color:#65707c;font-size:12px;line-height:1.5}
@media(max-width:900px){body.weho-compact-hero .page-hero .mt-9.grid{grid-template-columns:1fr!important;gap:1.15rem!important}body.weho-compact-hero .page-hero h1{font-size:clamp(2rem,6.5vw,3rem)!important}.weho-home-evidence>.fp-shell{grid-template-columns:1fr;gap:17px}.weho-home-evidence__heading h2{max-width:none}.weho-home-evidence__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){body.weho-compact-hero .page-hero h1 span{white-space:normal}.weho-hero-shortcut{padding:13px}.weho-hero-shortcut form{display:grid;grid-template-columns:1fr}.weho-hero-shortcut button{min-height:40px}.weho-hero-proof-links{grid-template-columns:1fr}.weho-hero-proof-links a{min-height:0}.weho-home-evidence__grid{grid-template-columns:1fr;border-top:1px solid #deded8;border-left:0}.weho-home-evidence__grid a{min-height:0;padding:12px 0;border-right:0;border-bottom:1px solid #deded8}.weho-home-evidence__grid a:last-child{border-bottom:0}}
