.law-sources{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0 48px}.law-source{background:#f1f6f8;border-top:4px solid #00739a;padding:26px}.law-source h2{font-size:1.55rem;margin:12px 0}.law-source p{margin:12px 0}.law-filters{display:flex;flex-wrap:wrap;gap:16px;padding:22px;background:#f1f6f8;border:1px solid #d3dfe4}.law-filters label{flex:1 1 180px;font:600 .85rem system-ui}.law-filters select,.law-filters input{display:block;width:100%;margin-top:8px;padding:11px;border:1px solid #aabcc5;border-radius:3px;background:white;color:#132f3d;font:1rem system-ui;box-sizing:border-box}.law-filters button,.law-pagination button{padding:10px 18px;background:#132f3d;color:white;border:0;border-radius:3px;cursor:pointer}.law-entry{display:grid;grid-template-columns:190px 1fr;gap:24px;border-top:1px solid #ccd8df;padding:25px 0}.law-time{font:.9rem/1.6 system-ui;color:#516674}.law-time strong{display:block;font-size:1.3rem;color:#132f3d}.law-time>span{display:block;margin-top:10px}.law-detail h3{font-size:1.65rem;margin:6px 0}.law-detail p{margin:6px 0 12px}.law-detail summary{cursor:pointer;font:.85rem system-ui;color:#00739a}.law-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin:24px 0}.law-pagination button:disabled{opacity:.4;cursor:default}[hidden]{display:none!important}.law-browser .section-head{flex-wrap:wrap;gap:12px}@media(max-width:650px){.law-sources{grid-template-columns:1fr}.law-entry{grid-template-columns:1fr;gap:12px}.law-time{display:flex;justify-content:space-between;gap:12px}.law-time>span{margin:0}.law-detail h3{font-size:1.4rem}.law-source{padding:20px}}
