.about-content{color:#22395a;width:min(860px,100% - 40px);margin:30px auto 80px}.about-content .breadcrumbs{color:#6d7886;margin:0 0 14px;padding:0;font-size:13px}.about-content .breadcrumbs a{color:inherit}.about-content h1{color:var(--navy,#082d68);margin:0 0 22px;font-size:clamp(30px,4vw,50px);line-height:1.08}.about-content>p{margin:0 0 16px;font-size:17px;line-height:1.7}.about-content .about-highlight{background:var(--yellow,#ffd51f);color:var(--navy,#082d68);border-radius:18px;margin:28px 0;padding:22px 26px;font-size:clamp(20px,2.4vw,26px);font-weight:900;line-height:1.3;box-shadow:0 10px 26px #082d6816}.about-photos{grid-template-columns:1fr 1fr;gap:12px;margin:26px 0;display:grid}.about-photos figure{aspect-ratio:4/3;background:#eef3f7;border-radius:16px;margin:0;overflow:hidden}.about-photos img{object-fit:cover;width:100%;height:100%;display:block}.about-button{background:var(--yellow,#ffd51f);min-height:52px;color:var(--navy,#082d68);border-radius:28px;align-items:center;gap:10px;margin:10px 0 18px;padding:0 28px;font-size:16px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #082d6820}.about-button svg{width:18px;height:18px}.about-button:hover{filter:brightness(.96)}.about-content .about-signature{color:var(--navy,#082d68);margin:24px 0 14px;font-size:19px;font-weight:800}.about-social{flex-wrap:wrap;gap:14px;margin:0 0 20px;display:flex}.about-social a.brand-social{align-items:center;gap:10px;min-height:48px;padding:5px 18px 5px 5px;font-weight:800;text-decoration:none;width:auto!important;height:auto!important;color:var(--navy,#082d68)!important;background:#fff!important;border:1px solid #dfe6ee!important;border-radius:28px!important;display:inline-flex!important;box-shadow:0 6px 18px #082d6812!important}.about-social a.brand-social .brand-social-icon{border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.about-social a.brand-social .brand-social-icon img{object-fit:contain;width:100%;height:100%}.about-social a.brand-social small{color:inherit;font-size:15px;font-weight:800}@media (max-width:700px){.about-content{width:calc(100% - 32px);margin:20px auto 60px}.about-content h1{margin-bottom:16px;font-size:28px}.about-content>p{font-size:16px;line-height:1.65}.about-content .about-highlight{border-radius:14px;margin:22px 0;padding:18px;font-size:20px}.about-photos{gap:8px;margin:20px 0}.about-photos figure{border-radius:12px}.about-button{justify-content:center;width:100%}}
