.ss-about-page{max-width:950px;margin:34px auto 20px;padding:34px 42px 40px;background:#fff;border:1px solid #eaf0f7;border-radius:17px;box-shadow:0 10px 36px #344c7305;color:#687a94}
.ss-about-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:11px;color:#a1acbc;margin-bottom:24px}.ss-about-breadcrumb a{color:#7798c8}.ss-about-breadcrumb a:hover{color:var(--purple,#3275ff)}
.ss-about-header{border-bottom:1px solid #edf1f7;padding-bottom:21px;margin-bottom:25px}.ss-about-header h1{margin:0 0 14px;font-size:30px;font-weight:650;line-height:1.5;letter-spacing:-.5px;color:#2c3c54}.ss-about-header-line{display:block;width:32px;height:3px;background:#94b6ef;border-radius:3px}
.ss-about-content{font-size:14px;line-height:2;overflow-wrap:anywhere}.ss-about-content>p{margin:0 0 19px}.ss-about-content>p:first-child{font-size:15px;line-height:2;color:#6f819d}.ss-about-content h2{font-size:19px;line-height:1.7;font-weight:650;color:#394d69;margin:28px 0 13px}.ss-about-content h3{font-size:16px;color:#4a607e}.ss-about-content strong{font-weight:600;color:#4a607d}.ss-about-content ul{padding-left:20px;margin:0 0 20px}.ss-about-content li{padding-left:3px;margin-bottom:12px}.ss-about-content li::marker{color:#9cb8e3}.ss-about-content a{color:#5d88cb}.ss-about-content img{max-width:100%;height:auto;border-radius:10px}
.ss-about-contact{margin-top:30px;padding:23px 25px 25px;border:1px solid #e5edf9;border-radius:13px;background:linear-gradient(135deg,#f5f9ff,#fbfcff)}.ss-about-contact h2{margin:0 0 8px;font-size:18px}.ss-about-contact>p{font-size:12px;color:#8b9bb2;margin:0 0 16px;line-height:1.9}.ss-about-contact-list{display:grid;gap:11px;margin-bottom:20px}.ss-about-contact-item{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px}.ss-about-contact-item>span{color:#8a9cb6}.ss-about-contact-item strong{font-size:18px;letter-spacing:.3px;font-weight:600;color:#43638f;font-variant-numeric:tabular-nums;user-select:text}.ss-about-contact-item>a{font-size:11px;margin-left:auto}.ss-about-contact-item .ss-about-contact-qr-note{font-size:12px;color:#8b9bb1}
.ss-about-contact .ss-about-contact-button{display:inline-flex;align-items:center;justify-content:center;gap:19px;background:var(--purple,#3275ff);border:0;border-radius:8px;padding:10px 16px;color:#fff;font-size:12px;line-height:1.7;font-weight:500;cursor:pointer}.ss-about-contact-button:hover{filter:brightness(.97)}.ss-about-contact-button:focus-visible{outline:2px solid #a7c4fa;outline-offset:4px}.ss-about-contact .ss-about-contact-hours{margin:14px 0 0;font-size:11px;color:#98a7bc}
@media(max-width:760px){.ss-about-page{padding:25px 23px 28px;margin-top:26px;border-radius:13px}.ss-about-breadcrumb{margin-bottom:19px}.ss-about-header h1{font-size:25px}.ss-about-content{font-size:13px;line-height:1.95}.ss-about-content>p:first-child{font-size:14px}.ss-about-content h2{font-size:18px}.ss-about-contact{padding:20px}.ss-about-contact-item{gap:7px 12px}.ss-about-contact-item strong{font-size:17px}.ss-about-contact-item>a{margin-left:0;width:100%}}
