/* START_SECTION:stu-contact-team (INDEX:51) */
.stu-contact-team{max-width:1000px;padding:20px 40px 54px;margin:0 auto;color:#493120}.stu-contact-team__intro{font-size:17px;line-height:1.65;max-width:780px;margin:0 0 30px}.stu-contact-team *{box-sizing:border-box}.stu-contact-team h2{font-family:var(--stu-display);font-size:clamp(34px,4vw,48px);line-height:1.1;text-transform:uppercase;letter-spacing:-.02em;color:#493120;margin:0 0 28px}.stu-contact-team__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.stu-contact-team__card{min-width:0;padding:30px;border:1px solid #493120;border-radius:16px;background:#fff8e8;box-shadow:5px 5px 0 #493120}.stu-contact-team__card:nth-child(2){background:#f5ecd9}.stu-contact-team__card p{font-size:15px;line-height:1.6;letter-spacing:0;margin:0}.stu-contact-team__card .stu-contact-team__role{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.085em;color:#493120;border-bottom:1px solid #493120;padding-bottom:17px;margin-bottom:24px}.stu-contact-team__card h3{font-family:var(--stu-display);font-size:35px;line-height:1.05;text-transform:uppercase;letter-spacing:-.025em;margin:0 0 15px;color:#493120}.stu-contact-team__agency{font-weight:700}.stu-contact-team__location{opacity:.8}.stu-contact-team__card>a{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:27px;padding-top:20px;border-top:1px solid #493120;color:#493120;font-size:13px;font-weight:700;line-height:1.5;text-underline-offset:5px}.stu-contact-team__card>a>span{overflow-wrap:anywhere;min-width:0}.stu-contact-team__card svg{display:block;width:22px;height:22px;flex-shrink:0;stroke:currentColor;stroke-width:1.6;fill:none}.stu-contact-team__card>a:focus-visible{outline:3px solid #ed4b1c;outline-offset:5px}
@media(max-width:749px){.stu-contact-team{padding:18px 24px 42px}.stu-contact-team h2{font-size:33px;margin-bottom:24px}.stu-contact-team__cards{grid-template-columns:minmax(0,1fr);gap:22px}.stu-contact-team__card{padding:25px}.stu-contact-team__card h3{font-size:34px}.stu-contact-team__card>a{font-size:13px}.stu-contact-team__card p{font-size:14px}}
@media(max-width:360px){.stu-contact-team{padding-inline:19px}.stu-contact-team__card{padding:22px}.stu-contact-team__card>a{font-size:12px}}
/* END_SECTION:stu-contact-team */
