.teacher-profile,.contact-panel{scroll-margin-top:28px;margin:42px 0;padding:32px;border:1px solid #e9dfd5;border-radius:24px;background:#fff}.teacher-profile h2,.contact-panel h2{font-size:30px;margin:16px 0}.teacher-profile>p{max-width:800px}.teacher-experience{font-size:20px;font-weight:650;color:#a84919}.teacher-formats{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.teacher-formats span{background:#fff3e6;border-radius:24px;padding:8px 16px;font-size:15px}.contact-panel{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center;background:#fff7ed}.contact-panel p{font-size:17px;color:#64584f}.contact-panel .contact-number{font-size:27px;font-weight:700;color:#292623;margin-bottom:0}.contact-actions{display:flex;flex-direction:column;gap:12px}.contact-actions a{text-align:center}.contact-actions .contact-call{background:white;color:#9e4317;border:1px solid #dcbfa8}.nav{gap:10px}.nav a{white-space:nowrap}@media(max-width:650px){.teacher-profile,.contact-panel{padding:22px;margin:28px 0}.teacher-profile h2,.contact-panel h2{font-size:25px}.contact-panel{grid-template-columns:1fr;gap:18px}.teacher-experience{font-size:18px}.nav{gap:0}.nav a{padding:8px;font-size:13px}}
