.lawyer-page-hero[data-astro-cid-xjontjqn]{background:linear-gradient(135deg,#04384c,#0a5a7a);padding:50px 20px;position:relative;overflow:hidden}.lawyer-page-hero[data-astro-cid-xjontjqn]:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpattern id='grid' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Cpath d='M 100 0 L 0 0 0 100' fill='none' stroke='rgba(255,255,255,0.05)' stroke-width='1'/%3E%3C/pattern%3E%3Crect width='100%25' height='100%25' fill='url(%23grid)' /%3E%3C/svg%3E");opacity:.3;z-index:0}.lawyer-hero-content[data-astro-cid-xjontjqn]{max-width:900px;margin:0 auto;text-align:left;position:relative;z-index:1}.lawyer-page-title[data-astro-cid-xjontjqn]{font-size:32px;font-weight:900;color:var(--white);margin-bottom:15px;letter-spacing:.05em}.lawyer-page-subtitle[data-astro-cid-xjontjqn]{font-size:16px;color:#fffffff2;line-height:1.8}@media(min-width:768px){.lawyer-page-hero[data-astro-cid-xjontjqn]{padding:80px 20px}.lawyer-page-title[data-astro-cid-xjontjqn]{font-size:48px}.lawyer-page-subtitle[data-astro-cid-xjontjqn]{font-size:20px}}.lawyer-profile-section[data-astro-cid-xjontjqn]{background:var(--white);padding:50px 20px}.lawyer-profile-container[data-astro-cid-xjontjqn]{max-width:1000px;margin:0 auto;display:block}.lawyer-profile-left[data-astro-cid-xjontjqn]{text-align:center;margin-bottom:40px}.lawyer-photo-area[data-astro-cid-xjontjqn]{position:static}.lawyer-photo[data-astro-cid-xjontjqn]{width:250px;height:330px;background:linear-gradient(135deg,#e9ecef,#dee2e6);border-radius:10px;margin:0 auto 30px;display:flex;align-items:center;justify-content:center;font-size:120px;color:#adb5bd;box-shadow:0 10px 30px #0000001a}.lawyer-photo[data-astro-cid-xjontjqn] img[data-astro-cid-xjontjqn]{width:100%;height:100%;object-fit:cover;border-radius:10px}.lawyer-name-card[data-astro-cid-xjontjqn]{background:linear-gradient(135deg,#04384c,#0a5a7a);color:var(--white);padding:20px;border-radius:10px;box-shadow:0 5px 20px #0000001a}.lawyer-name[data-astro-cid-xjontjqn]{font-size:24px;font-weight:900;margin-bottom:5px;white-space:nowrap}.lawyer-name-reading[data-astro-cid-xjontjqn]{font-size:14px;opacity:.9}.lawyer-affiliation[data-astro-cid-xjontjqn]{margin-top:15px;padding:10px 15px;background:#f8f9fa;border-radius:5px;font-size:13px;color:#04384c;font-weight:700;text-align:center;border:2px solid #04384c;white-space:nowrap}.lawyer-profile-right[data-astro-cid-xjontjqn]{padding-top:0}.lawyer-greeting[data-astro-cid-xjontjqn]{margin-bottom:50px}.lawyer-greeting-title[data-astro-cid-xjontjqn]{font-size:28px;font-weight:900;color:#04384c;margin-bottom:20px;padding-bottom:15px;border-bottom:3px solid #ff6b35}.lawyer-greeting-text[data-astro-cid-xjontjqn]{font-size:15px;color:var(--text);line-height:2;background:#f8f9fa;padding:20px;border-radius:10px;border-left:5px solid #04384c}.lawyer-greeting-text[data-astro-cid-xjontjqn] p[data-astro-cid-xjontjqn]{margin-bottom:1em}.lawyer-greeting-text[data-astro-cid-xjontjqn] p[data-astro-cid-xjontjqn]:last-child{margin-bottom:0}.lawyer-info-table[data-astro-cid-xjontjqn]{width:100%;border-collapse:collapse}.lawyer-info-table[data-astro-cid-xjontjqn] tr[data-astro-cid-xjontjqn]{border-bottom:1px solid #e9ecef}.lawyer-info-table[data-astro-cid-xjontjqn] th[data-astro-cid-xjontjqn]{padding:10px 15px 5px;background:#f8f9fa;font-weight:700;color:#04384c;width:100%;text-align:left;display:block;border-bottom:none}.lawyer-info-table[data-astro-cid-xjontjqn] td[data-astro-cid-xjontjqn]{padding:0 15px 10px;color:var(--text);display:block;width:100%}@media(min-width:768px){.lawyer-profile-section[data-astro-cid-xjontjqn]{padding:80px 20px}.lawyer-profile-container[data-astro-cid-xjontjqn]{display:grid;grid-template-columns:1fr 2fr;gap:60px;align-items:start}.lawyer-profile-left[data-astro-cid-xjontjqn]{margin-bottom:0}.lawyer-photo-area[data-astro-cid-xjontjqn]{position:sticky;top:100px}.lawyer-photo[data-astro-cid-xjontjqn]{width:300px;height:400px}.lawyer-greeting-title[data-astro-cid-xjontjqn]{font-size:36px}.lawyer-greeting-text[data-astro-cid-xjontjqn]{font-size:16px;padding:30px}.lawyer-info-table[data-astro-cid-xjontjqn] th[data-astro-cid-xjontjqn]{display:table-cell;width:150px;padding:15px 20px;border-bottom:1px solid #e9ecef}.lawyer-info-table[data-astro-cid-xjontjqn] td[data-astro-cid-xjontjqn]{display:table-cell;padding:15px 20px}}@media(min-width:1024px){.lawyer-profile-container[data-astro-cid-xjontjqn]{grid-template-columns:minmax(280px,1fr) 2fr}}.lawyer-expertise-section[data-astro-cid-xjontjqn]{background:#f8f9fa;padding:50px 20px}.lawyer-section-header[data-astro-cid-xjontjqn]{text-align:left;max-width:1000px;margin:0 auto 40px}.lawyer-section-title[data-astro-cid-xjontjqn]{font-size:32px;font-weight:900;color:#04384c;margin-bottom:15px}.lawyer-section-subtitle[data-astro-cid-xjontjqn]{font-size:16px;color:var(--text-light)}.lawyer-expertise-grid[data-astro-cid-xjontjqn]{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:30px}.lawyer-expertise-card[data-astro-cid-xjontjqn]{background:var(--white);padding:30px;border-radius:15px;box-shadow:0 5px 20px #00000014;transition:all .3s;border-top:5px solid #04384c}.lawyer-expertise-card[data-astro-cid-xjontjqn].primary{border-top-color:#ff6b35}.lawyer-expertise-card[data-astro-cid-xjontjqn].single{max-width:100%;margin:0}.lawyer-expertise-card[data-astro-cid-xjontjqn]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001f}.expertise-icon[data-astro-cid-xjontjqn]{width:60px;height:60px;background:linear-gradient(135deg,#04384c,#0a5a7a);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--white);margin-bottom:20px}.lawyer-expertise-card[data-astro-cid-xjontjqn].primary .expertise-icon[data-astro-cid-xjontjqn]{background:linear-gradient(135deg,#ff6b35,#ff8964)}.expertise-title[data-astro-cid-xjontjqn]{font-size:20px;font-weight:700;color:#04384c;margin-bottom:15px}.expertise-list[data-astro-cid-xjontjqn]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:15px}.expertise-list[data-astro-cid-xjontjqn] li[data-astro-cid-xjontjqn]{color:var(--text);font-size:16px;padding:12px 0 12px 30px;position:relative}.expertise-list[data-astro-cid-xjontjqn] li[data-astro-cid-xjontjqn]:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700}@media(min-width:768px){.lawyer-expertise-section[data-astro-cid-xjontjqn]{padding:60px 20px}.lawyer-section-header[data-astro-cid-xjontjqn]{margin-bottom:50px}.lawyer-section-title[data-astro-cid-xjontjqn]{font-size:42px}.lawyer-section-subtitle[data-astro-cid-xjontjqn]{font-size:18px}.lawyer-expertise-grid[data-astro-cid-xjontjqn]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.expertise-list[data-astro-cid-xjontjqn]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px 40px}}.lawyer-policy-section[data-astro-cid-xjontjqn]{background:var(--white);padding:50px 20px}.lawyer-policy-grid[data-astro-cid-xjontjqn]{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:30px}.lawyer-policy-card[data-astro-cid-xjontjqn]{text-align:left;padding:30px 25px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;transition:all .3s}.lawyer-policy-card[data-astro-cid-xjontjqn]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.policy-number[data-astro-cid-xjontjqn]{width:60px;height:60px;background:#ff6b35;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:24px;font-weight:900;margin:0 0 20px}.policy-title[data-astro-cid-xjontjqn]{font-size:18px;font-weight:700;color:#04384c;margin-bottom:15px}.policy-description[data-astro-cid-xjontjqn]{color:var(--text-light);font-size:14px;line-height:1.8}@media(min-width:768px){.lawyer-policy-section[data-astro-cid-xjontjqn]{padding:60px 20px}.lawyer-policy-grid[data-astro-cid-xjontjqn]{grid-template-columns:repeat(3,1fr)}.lawyer-policy-card[data-astro-cid-xjontjqn]{padding:40px 30px}}
