.I37RZW_seal{border-radius:var(--radius);background:var(--paper);width:141px;min-height:152px;color:var(--ink);margin-block-start:20px;padding:8px}.I37RZW_seal a{border-radius:8px;place-items:center;min-height:136px;display:grid}.I37RZW_seal a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.I37RZW_seal img{object-fit:contain;width:125px;height:136px;font-size:12px;line-height:1.8;display:block}
._0jedlW_intro{background:var(--paper);border-bottom:1px solid var(--line);padding-block:22px 24px}._0jedlW_breadcrumbs{margin-bottom:18px}._0jedlW_introRow{justify-content:space-between;align-items:center;gap:24px;display:flex}._0jedlW_eyebrow{color:var(--accent);align-items:center;gap:7px;font-size:12px;display:inline-flex}._0jedlW_intro h1{margin-block:8px;font-size:clamp(27px,3vw,38px)}._0jedlW_intro h1 em{color:var(--accent);font-style:normal}._0jedlW_intro p{margin:0;font-size:14px}._0jedlW_guideLink{max-width:200px;color:var(--muted);flex-shrink:0;font-size:12px}._0jedlW_guideLink svg{flex-shrink:0}._0jedlW_content{padding-block:28px 0}._0jedlW_toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}._0jedlW_sectionTitle{align-items:center;gap:12px;display:flex}._0jedlW_sectionTitle h2{margin:0;font-size:21px}._0jedlW_sectionTitle>span{color:var(--accent);white-space:nowrap;background:#e4f1f2;border-radius:20px;padding:3px 11px;font-size:12px}._0jedlW_citySearch{background:var(--paper);border:1px solid var(--line);width:330px;color:var(--muted);border-radius:10px;align-items:center;gap:9px;padding-inline:13px;display:flex}._0jedlW_citySearch input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding-block:12px;font-size:13px}._0jedlW_citySearch svg{flex-shrink:0}._0jedlW_cityShortcuts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}._0jedlW_cityShortcuts button{background:var(--paper);color:var(--muted);border:1px solid var(--line);border-radius:8px;min-height:38px;padding:6px 15px;font-size:12px}._0jedlW_cityShortcuts button:hover{border-color:var(--accent);color:var(--accent)}._0jedlW_cityShortcuts button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}._0jedlW_resultStatus{margin-block:15px;font-size:12px}._0jedlW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._0jedlW_card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}._0jedlW_card:focus-within,._0jedlW_card:hover{border-color:#aecdd2}._0jedlW_cardHeader{border-bottom:1px solid var(--line);background:#eff5f8;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}._0jedlW_cardHeader h3{margin:0;font-size:15px}._0jedlW_cardHeader h3 a{align-items:center;gap:7px;display:flex}._0jedlW_firstPosition{color:#78591a;white-space:nowrap;background:#fff8e8;border:1px solid #e3d4ad;border-radius:6px;padding:2px 9px;font-size:10px}._0jedlW_identity{align-items:center;gap:13px;padding:20px 18px 12px;display:flex}._0jedlW_identity>div{min-width:0}._0jedlW_identity>.profile-badges{align-self:flex-start;margin-inline-start:auto}._0jedlW_identity .lawyer-avatar{border-radius:10px;width:72px;height:82px}._0jedlW_identity h4{margin:3px 0 5px;font-size:19px;line-height:1.7}._0jedlW_profileLabel{color:var(--accent);font-size:10px}._0jedlW_specialties{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}._0jedlW_address{align-items:flex-start;gap:6px;margin:0 18px 16px;font-size:11px;display:flex}._0jedlW_address svg{flex-shrink:0;margin-top:3px}._0jedlW_address span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._0jedlW_actions{flex-wrap:wrap;gap:8px;margin:auto 18px 16px;display:flex}._0jedlW_actions>a{flex:1;min-height:42px;padding-inline:10px;font-size:12px}._0jedlW_profileButton{gap:6px}._0jedlW_cityLink{border-top:1px solid var(--line);color:var(--navy);justify-content:space-between;align-items:center;gap:10px;margin-inline:18px;padding-block:12px;font-size:12px;font-weight:700;display:flex}._0jedlW_cityLink small{color:var(--muted);font-size:10px;font-weight:400}._0jedlW_cityLink svg{flex-shrink:0}._0jedlW_empty{background:var(--paper);border:1px dashed var(--line);border-radius:var(--radius);text-align:center;padding:40px 20px}._0jedlW_empty h3{margin-block:12px 6px}._0jedlW_empty p{font-size:13px}._0jedlW_specialtySearch{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:28px;padding:24px;display:grid}._0jedlW_specialtySearch h2{margin-bottom:5px;font-size:17px}._0jedlW_specialtySearch p{margin:0;font-size:12px}._0jedlW_specialtySearch label>span{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}._0jedlW_specialtySearch select{background:var(--paper);width:100%;min-height:48px;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:10px;font-size:13px}._0jedlW_footerContent{padding-block:24px 40px}._0jedlW_lawyerCta{border-radius:var(--radius);background:#e9f2f4;border:1px solid #ccdee3;align-items:center;gap:20px;padding:24px;display:flex}._0jedlW_lawyerCta>div{flex:1}._0jedlW_lawyerCta h2{margin-bottom:4px;font-size:19px}._0jedlW_lawyerCta p{margin:0;font-size:13px}._0jedlW_ctaIcon{color:var(--accent);flex-shrink:0}._0jedlW_guide{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin-top:24px;padding:18px 22px;scroll-margin-top:100px}._0jedlW_guide summary{cursor:pointer;font-size:14px;font-weight:700}._0jedlW_guide p{margin-block:16px;font-size:13px;line-height:2.2}._0jedlW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1050px){._0jedlW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}._0jedlW_specialtySearch{grid-template-columns:1fr 1fr auto}._0jedlW_specialtySearch>div{grid-column:1/-1}._0jedlW_guideLink{display:none}}@media (max-width:700px){._0jedlW_intro{padding-block:16px 20px}._0jedlW_breadcrumbs{margin-bottom:12px}._0jedlW_intro p{font-size:13px}._0jedlW_content{padding-top:20px}._0jedlW_toolbar{flex-direction:column;align-items:stretch;gap:14px}._0jedlW_sectionTitle h2{font-size:19px}._0jedlW_citySearch{width:100%}._0jedlW_cityShortcuts{gap:6px;margin-top:12px}._0jedlW_cityShortcuts button{padding-inline:12px}._0jedlW_resultStatus{font-size:11px}._0jedlW_grid{grid-template-columns:minmax(0,1fr);gap:14px}._0jedlW_specialtySearch{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 16px}._0jedlW_lawyerCta{flex-wrap:wrap;gap:14px;padding:20px}._0jedlW_lawyerCta h2{font-size:17px}._0jedlW_lawyerCta ._0jedlW_ctaIcon{display:none}._0jedlW_lawyerCta>div,._0jedlW_lawyerCta>a{flex-basis:100%}._0jedlW_guide{padding:16px}}
.IVjnHq_section{border-top:1px solid var(--line);min-width:0;margin-top:24px;padding-top:20px}.IVjnHq_section h3{margin:0 0 14px;font-size:15px}.IVjnHq_list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.IVjnHq_list a{border:1px solid var(--line);background:var(--cream);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.IVjnHq_list a:hover{border-color:var(--accent)}.IVjnHq_list a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.IVjnHq_list svg{color:var(--accent);flex:none}.IVjnHq_copy{min-width:0;display:grid}.IVjnHq_copy strong{font-size:13px}.IVjnHq_copy bdi{color:var(--muted);overflow-wrap:anywhere;text-align:start;font-size:12px}
