.page-header{background:linear-gradient(135deg,#3994d1,#0e3055);padding:100px 0 50px;position:relative;box-shadow:0 2px 8px #00000014}.page-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-blue),var(--dark-blue))}.breadcrumb{display:flex;align-items:center;gap:0;font-size:13px;margin-bottom:16px;color:#ffffffe6}.breadcrumb a{color:#fff;text-decoration:none;transition:all .2s;font-weight:500;opacity:.95}.breadcrumb a:hover{opacity:1;text-shadow:0 1px 3px rgba(0,0,0,.1)}.breadcrumb .separator{color:#ffffffb3;font-size:14px;font-weight:300;margin:0 8px}.breadcrumb .current{color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}.page-header h1{font-size:38px;font-weight:700;color:#fff;margin:0;line-height:1.2;letter-spacing:-.5px;text-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;gap:16px}.page-header h1:before{content:"⚕";font-size:32px;opacity:.9;filter:drop-shadow(0 2px 3px rgba(0,0,0,.15))}.accent-line{display:none}@media(max-width:768px){.page-header{padding:85px 0 40px}.page-header h1{font-size:30px;gap:12px}.page-header h1:before{font-size:26px}.breadcrumb{font-size:11px;flex-wrap:wrap}.breadcrumb .separator{margin:0 4px;font-size:12px}}
