.contact-us{color:#222;background:#fff;border-radius:14px;width:100%;max-width:700px;margin:0 auto;padding:32px 28px 24px;font-size:1.08rem;line-height:1.7;box-shadow:0 2px 16px #0000000f}.contact-intro{color:#f50;margin-bottom:28px;font-size:1.08rem;font-weight:600}.contact-section{background-color:#f7f7fa;border-radius:7px;margin:18px 0 12px;padding:16px 18px 12px;box-shadow:0 1px 4px #ff67410a}.contact-section h3{color:#f50;margin-bottom:13px;font-size:1.08rem;font-weight:600;text-decoration:underline}.contact-person{background-color:#0000;border:none;border-radius:0;margin-bottom:18px;padding:0}.contact-person p{color:#222;margin:3px 0;font-size:1.01rem}.contact-person strong{color:#f50;font-weight:600}.contact-us a{color:#f50;word-break:break-all;text-decoration:underline;transition:color .18s}.contact-us a:hover{color:#ff6741;text-decoration:underline}
