.edh{background:linear-gradient(#f5f6f7 0%,#fff 100%);border-bottom:1px solid #e6e8eb}.edh-in{padding:clamp(48px, 7vw, 104px) var(--gutter) clamp(48px, 6vw, 88px);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.edh h1{font:400 clamp(40px, 5vw, 68px)/1.03 var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:14ch;margin:0}.edh-sub{color:#3b3f45;text-wrap:pretty;max-width:46ch;margin:20px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.edh-visual{min-width:0}.ed-ask{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px;display:flex}.ed-never{background:#fff;border:1px solid #e6e8eb;border-left:3px solid #1b3a5c;padding:clamp(20px,2.5vw,28px)}.ed-never h3{font:400 clamp(22px, 2vw, 26px)/1.2 var(--serif);margin:0 0 14px}.ed-never ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ed-never li{color:#111214;padding-left:26px;font-size:16px;line-height:1.5;position:relative}.ed-never li:before{content:"";background:#a3271f;width:12px;height:1.5px;position:absolute;top:10px;left:2px}.ed-band{color:#fff;background:#1b3a5c}.ed-band-in{padding:clamp(40px, 5vw, 64px) var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.ed-band h2{font:400 clamp(26px, 2.8vw, 38px)/1.12 var(--serif);max-width:24ch;margin:0 0 10px}.ed-band p{color:#ffffffdb;max-width:56ch;margin:0;font-size:16px;line-height:1.55}.ed-band .ed-ask{margin-top:0}@media (max-width:899px){.edh-in{grid-template-columns:minmax(0,1fr)}}.ed-ps{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:0 clamp(32px,4vw,64px);display:grid}.ed-ps>div{border-top:1px solid #111214;padding:20px 0 8px}.ed-ps>div:last-child{border-top-color:#1b3a5c}.ed-ps h3{font:400 clamp(24px, 2.2vw, 30px)/1.15 var(--serif);color:#111214;margin:0 0 10px}.ed-ps>div:last-child h3{color:#1b3a5c}.ed-ps p{color:#3b3f45;max-width:54ch;margin:0;font-size:17px;line-height:1.6}
