
.awz-introduction{padding:clamp(36px,6vw,72px) 24px;color:var(--ink,inherit)}
.awz-introduction-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,76px);align-items:center}
.awz-introduction-copy{min-width:0}.awz-introduction-copy h2{font-size:clamp(30px,3.4vw,44px);line-height:1.13;margin:0 0 18px;letter-spacing:-.025em}
.awz-introduction-copy p{max-width:440px;margin:0 0 16px;line-height:1.6}.awz-introduction-copy a{font-size:14px;font-weight:650;text-underline-offset:4px;color:inherit}
.awz-introduction-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--line,#ccd5d9);border-bottom:1px solid var(--line,#ccd5d9)}
.awz-introduction-facts>div{min-width:0;padding:24px 18px}.awz-introduction-facts>div+div{border-left:1px solid var(--line,#ccd5d9)}
.awz-introduction-facts dt{font-family:inherit;font-weight:700;font-size:clamp(22px,2.2vw,30px);line-height:1.15;margin:0 0 12px;color:var(--brand,inherit)}
.awz-introduction-facts dd{font-size:13px;line-height:1.5;margin:0;overflow-wrap:anywhere}
@media(max-width:820px){.awz-introduction-inner{grid-template-columns:1fr;gap:24px}.awz-introduction-facts dt{font-size:27px}}
@media(max-width:520px){.awz-introduction{padding:36px 16px}.awz-introduction-facts{grid-template-columns:1fr}.awz-introduction-facts>div{padding:18px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:center}.awz-introduction-facts>div+div{border-left:0;border-top:1px solid var(--line,#ccd5d9)}.awz-introduction-facts dt{margin:0;font-size:26px}.awz-introduction-facts dd{font-size:14px}}
