.law-profile-page .module-workspace{grid-template-columns:minmax(0,1fr)}
.law-profile-page .law-module-navigation{display:none}
.law-profile-page .law-module-hero{padding:25px 30px!important;min-height:0;grid-template-columns:minmax(0,1fr) 240px;gap:24px}
.law-profile-page .law-module-hero h1{font-size:38px!important;margin:8px 0!important}
.law-profile-page .law-module-hero p{margin:6px 0!important;font-size:13px}
.law-profile-page .law-module-hero>aside{padding:12px 16px}
.law-profile-page .law-module-hero>aside>span+span{display:none}
.law-profile-page .lj-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:20px;margin-top:20px}
.law-profile-page .lj-sidebar{padding:18px;position:sticky;top:158px;border:1px solid #dce5ed;border-radius:16px;box-shadow:0 8px 26px #16354d05}
.law-profile-page .lj-identity{display:none}
.law-profile-page .lj-sidebar .lc-nav{margin:0 0 18px;padding:0;border-top:0}
.law-profile-page .lj-sidebar .lc-nav a{padding:11px 0;font-size:12px}
.law-profile-page .lj-sidebar h2{font:22px Newsreader,Georgia,serif!important;margin:12px 0}
.law-profile-page .lj-sidebar label{margin:12px 0;gap:6px}
.law-profile-page .lj-sidebar input,.law-profile-page .lj-sidebar select{font:12px Manrope,Arial,sans-serif;padding:10px}
.law-profile-page .lj-sidebar button{width:100%;border-radius:9px;background:#123e61;color:#fff;padding:11px;border:0;font:700 12px Manrope,Arial,sans-serif}
.law-profile-page .lj-sidebar .lp-btn{display:block;text-align:center;font-size:12px;margin-top:10px}
.law-profile-page .lc-stats{gap:12px;margin-bottom:16px}
.law-profile-page .lc-stats a{padding:16px 20px;border-radius:14px;border-top:2px solid #c8a45c;box-shadow:0 4px 16px #16354d04}
.law-profile-page .lc-stats b{font:36px Newsreader,Georgia,serif;margin-bottom:4px}
.law-profile-page .lp-panel{padding:24px;border:1px solid #e0e7ed;border-radius:16px;box-shadow:0 5px 18px #16354d03}
.law-profile-page .lc-section-head{margin-bottom:12px;align-items:flex-start;flex-wrap:wrap;gap:10px}
.law-profile-page .lc-section-head h2{font:27px Newsreader,Georgia,serif!important}
.law-profile-page .lj-years{grid-template-columns:repeat(20,minmax(0,1fr));gap:5px}
.law-profile-page .lj-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.law-profile-page .lc-judgments .lp-list{grid-template-columns:repeat(2,minmax(0,1fr))}
.law-profile-page .lp-card h3{font:23px Newsreader,Georgia,serif}
.law-profile-page .lc-content [id]{scroll-margin-top:158px}
@media(max-width:1000px){.law-profile-page .lj-layout{grid-template-columns:210px minmax(0,1fr)}.law-profile-page .lj-analysis-grid,.law-profile-page .lc-judgments .lp-list{grid-template-columns:minmax(0,1fr)}.law-profile-page .lp-panel{padding:18px}}
@media(max-width:700px){.law-profile-page .lj-layout{display:flex;flex-direction:column}.law-profile-page .lj-sidebar{position:static;width:100%}.law-profile-page .lj-sidebar .lc-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.law-profile-page .lc-content{width:100%}.law-profile-page .law-module-hero{padding:22px!important;grid-template-columns:minmax(0,1fr)}.law-profile-page .law-module-hero h1{font-size:32px!important}.law-profile-page .law-module-hero>aside{display:none}.law-profile-page .lc-stats a{padding:12px 9px}.law-profile-page .lc-stats b{font-size:29px}.law-profile-page .lj-years{grid-template-columns:repeat(10,minmax(0,1fr))}.law-profile-page .lj-assignment{flex-wrap:wrap}.law-profile-page .lc-status{white-space:normal}.law-profile-page .lc-content [id]{scroll-margin-top:20px}}
