.AttorneyDetailExtras-module__LQg1KG__wrap{box-sizing:border-box;width:100%;max-width:1344px;color:var(--text-primary);margin:0 auto;padding:8px 0 72px}.AttorneyDetailExtras-module__LQg1KG__subsection{margin-top:45px}.AttorneyDetailExtras-module__LQg1KG__sectionLabel{background:var(--color-primary);color:var(--text-white);font-size:17px;font-weight:var(--fw-bold);margin:0 0 18px;padding:4px 12px;line-height:1.5;display:table}.AttorneyDetailExtras-module__LQg1KG__mediaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.AttorneyDetailExtras-module__LQg1KG__mediaCard,.AttorneyDetailExtras-module__LQg1KG__lectureCard{min-width:0;color:inherit;text-decoration:none}.AttorneyDetailExtras-module__LQg1KG__mediaCard{text-align:left}.AttorneyDetailExtras-module__LQg1KG__caseLine{color:inherit;border-bottom:1px solid var(--border-light);font-size:var(--fs-15);margin:0;padding:8px 0;line-height:1.9;text-decoration:none;display:block}.AttorneyDetailExtras-module__LQg1KG__caseLine strong{font-weight:var(--fw-bold);color:var(--color-primary);margin-right:5px}a.AttorneyDetailExtras-module__LQg1KG__caseLine:hover{color:var(--color-primary)}.AttorneyDetailExtras-module__LQg1KG__mediaImage,.AttorneyDetailExtras-module__LQg1KG__lectureImage{border-radius:var(--radius-xs);background:var(--bg-gray);width:100%;position:relative;overflow:hidden}.AttorneyDetailExtras-module__LQg1KG__mediaImage{aspect-ratio:16/9}.AttorneyDetailExtras-module__LQg1KG__lectureImage{aspect-ratio:1.79}.AttorneyDetailExtras-module__LQg1KG__mediaImage img,.AttorneyDetailExtras-module__LQg1KG__lectureImage img{object-fit:cover}.AttorneyDetailExtras-module__LQg1KG__mediaCard h4{font-size:var(--fs-14);font-weight:var(--fw-bold);letter-spacing:-.04em;color:var(--color-primary);margin:8px 0 0;line-height:1.55}.AttorneyDetailExtras-module__LQg1KG__mediaCard p{font-size:var(--fs-12);color:var(--text-tertiary);margin:3px 0 0;line-height:1.7}.AttorneyDetailExtras-module__LQg1KG__lectureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;display:grid}.AttorneyDetailExtras-module__LQg1KG__lectureCard h4{font-size:var(--fs-16);font-weight:var(--fw-bold);color:var(--color-primary);margin:13px 0 0;line-height:1.7}.AttorneyDetailExtras-module__LQg1KG__lectureCard p{font-size:var(--fs-13);color:var(--text-primary);margin:0;line-height:1.7}.AttorneyDetailExtras-module__LQg1KG__extraLecture{border-top:1px solid var(--border-light);margin-top:16px;padding-top:12px}.AttorneyDetailExtras-module__LQg1KG__extraLecture h4{margin-top:0}.AttorneyDetailExtras-module__LQg1KG__cases{margin-top:50px}.AttorneyDetailExtras-module__LQg1KG__cases>h3{font-size:clamp(22px,2vw,28px);font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 4px;line-height:1.4}.AttorneyDetailExtras-module__LQg1KG__casesLead{color:var(--text-quaternary);font-size:var(--fs-14);margin:0}.AttorneyDetailExtras-module__LQg1KG__caseNav{flex-wrap:wrap;gap:6px;margin:20px 0 24px;display:flex}.AttorneyDetailExtras-module__LQg1KG__caseNav a{background:var(--color-primary);color:var(--text-white);font-size:var(--fs-12);padding:5px 12px;font-weight:750;line-height:1.7;text-decoration:none}.AttorneyDetailExtras-module__LQg1KG__caseGroup{border-bottom:1px solid var(--border-light);grid-template-columns:200px 1fr;gap:30px;padding:25px 0;scroll-margin-top:80px;display:grid}.AttorneyDetailExtras-module__LQg1KG__caseGroup h4{background:var(--color-primary);width:max-content;max-width:100%;height:max-content;color:var(--text-white);font-size:var(--fs-16);font-weight:var(--fw-bold);margin:0;padding:5px 12px;line-height:1.5;display:table}.AttorneyDetailExtras-module__LQg1KG__caseEntry{font-size:var(--fs-15);color:var(--text-primary);line-height:1.9}.AttorneyDetailExtras-module__LQg1KG__caseEntry summary{cursor:pointer;list-style:none;display:block}.AttorneyDetailExtras-module__LQg1KG__caseEntry summary::-webkit-details-marker{display:none}.AttorneyDetailExtras-module__LQg1KG__caseEntry summary:after{content:"+";float:right;color:var(--color-accent);padding-left:12px;font-size:20px;line-height:1.2}.AttorneyDetailExtras-module__LQg1KG__caseEntry[open] summary:after{content:"−"}.AttorneyDetailExtras-module__LQg1KG__caseEntry summary strong,.AttorneyDetailExtras-module__LQg1KG__caseEntry p strong{font-weight:var(--fw-bold);color:var(--color-primary);margin-right:5px}.AttorneyDetailExtras-module__LQg1KG__caseEntry p{background:var(--bg-light-1);font-size:var(--fs-13);margin:8px 0 0;padding:11px 15px;line-height:1.8}@media (max-width:1023px){.AttorneyDetailExtras-module__LQg1KG__wrap{padding:0 20px 48px}.AttorneyDetailExtras-module__LQg1KG__subsection{margin-top:28px}.AttorneyDetailExtras-module__LQg1KG__sectionLabel{font-size:var(--fs-15);margin-bottom:14px;padding:4px 10px}.AttorneyDetailExtras-module__LQg1KG__mediaGrid{grid-template-columns:1fr;gap:25px}.AttorneyDetailExtras-module__LQg1KG__mediaCard h4{font-size:var(--fs-12)}.AttorneyDetailExtras-module__LQg1KG__mediaCard p{font-size:10px;line-height:1.65}.AttorneyDetailExtras-module__LQg1KG__lectureGrid{grid-template-columns:1fr;gap:25px}.AttorneyDetailExtras-module__LQg1KG__lectureCard h4{font-size:var(--fs-14);margin-top:10px}.AttorneyDetailExtras-module__LQg1KG__lectureCard p{font-size:var(--fs-12)}.AttorneyDetailExtras-module__LQg1KG__cases{margin-top:30px}.AttorneyDetailExtras-module__LQg1KG__cases>h3{font-size:25px}.AttorneyDetailExtras-module__LQg1KG__casesLead{font-size:var(--fs-12)}.AttorneyDetailExtras-module__LQg1KG__caseNav{gap:5px;margin:15px 0 12px}.AttorneyDetailExtras-module__LQg1KG__caseNav a{padding:4px 8px;font-size:10px}.AttorneyDetailExtras-module__LQg1KG__caseGroup{grid-template-columns:1fr;gap:13px;padding:20px 0}.AttorneyDetailExtras-module__LQg1KG__caseGroup h4{font-size:var(--fs-14);padding:4px 10px}.AttorneyDetailExtras-module__LQg1KG__caseEntry{font-size:var(--fs-13)}.AttorneyDetailExtras-module__LQg1KG__caseEntry summary:after{font-size:17px}}
.AttorneysPageSection-module__OEkLfa__attorneyDescriptionWeb{display:block}.AttorneysPageSection-module__OEkLfa__certSpacer{flex-shrink:0;height:clamp(26px,2.1vw,32px);display:block}.AttorneysPageSection-module__OEkLfa__attorneyDescriptionMobile{display:none}@media (max-width:1023px){.AttorneysPageSection-module__OEkLfa__attorneyDescriptionWeb{display:none}.AttorneysPageSection-module__OEkLfa__attorneyDescriptionMobile{display:block}}
