.introductions-page main{width:100%;max-width:none;padding:clamp(20px,3vw,44px)}
.introductions-page .introduction-story{width:100%;max-width:960px;margin:0 auto;padding:clamp(24px,3.5vw,48px);background:#ab1532;border:1px solid #96112b;border-radius:8px;box-shadow:none;color:#fff;font-family:var(--sans)}
.introductions-page .introduction-story h1{font-family:var(--sans);font-size:26px;font-weight:400;letter-spacing:0;color:#fff;margin-bottom:24px;line-height:1.3}
.introductions-page .introduction-story p{max-width:80ch;font-family:var(--sans);font-size:15px;font-weight:400;line-height:1.8;color:#fff;margin:0 0 20px;overflow-wrap:normal}
.introductions-page .introduction-story strong{color:inherit;font-weight:400}
.introductions-page .introduction-story p:last-of-type{font-size:15px;line-height:1.8;margin-top:24px}
.introductions-page .introduction-story .button{background:#fff;color:#ab1532;border:1px solid #fff;white-space:normal;text-align:center;margin-top:4px;max-width:100%}
@media(max-width:600px){.introductions-page main{padding:20px 14px}.introductions-page .introduction-story{padding:24px 20px}.introductions-page .introduction-story h1{font-size:24px}.introductions-page .introduction-story p{font-size:14px;line-height:1.75}}
