.jSaAja_page{color:#222;background:#fff}.jSaAja_container{width:min(1120px,90%);margin:0 auto}.jSaAja_hero{background:#f7f5f5;border-bottom:1px solid #eee;padding:100px 0}.jSaAja_eyebrow{color:#681d35;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:700}.jSaAja_hero h1{color:#202020;max-width:850px;font-family:var(--font-display);margin:0;font-size:clamp(38px,5vw,62px);font-weight:500;line-height:1.12}.jSaAja_hero>.jSaAja_container>p:not(.jSaAja_eyebrow){color:#5e5e5e;max-width:760px;margin:25px 0 30px;font-size:18px;line-height:1.85}.jSaAja_button{color:#fff;background:#681d35;border:1px solid #681d35;border-radius:4px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.jSaAja_button:hover{background:#4e1427}.jSaAja_directory{padding:90px 0}.jSaAja_heading{max-width:760px;margin-bottom:40px}.jSaAja_heading h2,.jSaAja_closing h2{color:#222;font-family:var(--font-display);margin:0 0 16px;font-size:clamp(30px,4vw,43px);font-weight:500;line-height:1.2}.jSaAja_heading>p:last-child,.jSaAja_closing p{color:#666;font-size:16px;line-height:1.8}.jSaAja_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.jSaAja_card{background:#f8f7f6;border:1px solid #eee;border-top:3px solid #681d35;flex-direction:column;min-height:310px;padding:28px;display:flex}.jSaAja_number{color:#681d35;letter-spacing:1.5px;font-size:13px;font-weight:700}.jSaAja_category{color:#681d35;letter-spacing:1px;text-transform:uppercase;margin:16px 0 8px;font-size:11px;font-weight:700}.jSaAja_card h2{color:#252525;margin:0 0 12px;font-size:21px;line-height:1.4}.jSaAja_description{color:#666;margin:0 0 22px;font-size:14px;line-height:1.8}.jSaAja_link{color:#681d35;margin-top:auto;font-size:13px;font-weight:700;text-decoration:none}.jSaAja_link:hover{text-decoration:underline}.jSaAja_closing{text-align:center;background:#f7f6f6;padding:80px 0}.jSaAja_closing .jSaAja_container{max-width:780px}.jSaAja_closing h2{margin-bottom:14px}.jSaAja_closing p{margin:0 auto}.jSaAja_closing .jSaAja_button{margin-top:25px}@media (max-width:900px){.jSaAja_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.jSaAja_hero{padding:70px 0}.jSaAja_hero>.jSaAja_container>p:not(.jSaAja_eyebrow){font-size:16px}.jSaAja_directory{padding:65px 0}.jSaAja_grid{grid-template-columns:1fr}.jSaAja_card{min-height:270px;padding:25px}.jSaAja_closing{padding:65px 0}}
