/* Ширина основного содержимого + правой секции */
.page-layout>.law-wide{grid-column:2 / 4;min-width:0;width:100%}.law-panel{padding:clamp(16px,2vw,28px);overflow:hidden}.law-panel h1{font-size:clamp(23px,2.1vw,32px);margin:15px 0 25px;color:#244e6b}.law-crumb{font-size:13px;color:#61788a}.law-crumb a{color:#396b8c}.law-filters{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.law-filters input{flex:2;min-width:200px}.law-filters select{flex:1;min-width:110px}.law-filters input,.law-filters select{padding:12px;border:1px solid #cbdbe5;border-radius:9px;background:white;color:#173f56}.law-filters button,.law-more{border:0;border-radius:9px;padding:12px 23px;background:#396b8c;color:white;cursor:pointer}.law-scroll{width:100%;overflow-x:auto}.law-table{border-collapse:collapse;width:100%;min-width:850px;font-size:13px}.law-laws{min-width:1700px}.law-table th,.law-table td{text-align:left;padding:13px 11px;border-bottom:1px solid #e0e9ee;vertical-align:top}.law-table th{background:#edf4f8;color:#284e66;position:sticky;top:0;white-space:nowrap}.law-table td a,.law-res-row a,.law-doclinks a{color:#276185;text-decoration:none}.law-table td a:hover,.law-res-row a:hover,.law-doclinks a:hover{text-decoration:underline}.law-note{color:#6e8290;font-size:13px;margin-top:15px}.law-res-row{padding:18px 4px;border-bottom:1px solid #dde7ee;line-height:1.55}.law-res-row small{display:block;color:#708799;font-size:12px;margin-bottom:5px}.law-more{margin:22px auto;display:block}.law-more[hidden]{display:none}.law-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.law-card{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px;border:1px solid #dbe7ef;border-radius:12px;background:#f7fafc;color:#2b5875;text-decoration:none;font-weight:600}.law-card:hover{background:#edf5fa}.law-doclinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.law-doclinks a{font-size:12px;background:#edf4f8;padding:5px 8px;border-radius:5px}.law-pagination{display:flex;justify-content:center;gap:22px;margin-top:22px}.law-modal{position:fixed;margin:auto;inset:2vh 2vw;width:96vw;height:96vh;max-width:none;max-height:none;border:1px solid #c6d8e2;border-radius:14px;padding:0;overflow:hidden;background:white}.law-modal::backdrop{background:rgba(7,22,31,.82)}.law-modal-head{display:flex;align-items:center;gap:15px;padding:10px 16px;background:#eaf2f7}.law-modal-head strong{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.law-modal-head a{font-size:13px}.law-modal-head button{padding:6px 12px;border:0;background:#396b8c;color:white;border-radius:6px;cursor:pointer}.law-modal iframe{width:100%;height:calc(100% - 54px);border:0}@media(max-width:950px){.page-layout>.law-wide{grid-column:1/-1}.law-cards{grid-template-columns:1fr}.law-modal{inset:1vh 1vw;width:98vw;height:98vh}}