.lawCrumbs{font-size:12px;font-weight:400;line-height:2;margin-bottom:20px;color:inherit;opacity:.8}.lawStats{display:flex;gap:24px;flex-wrap:wrap;font-size:13px;margin-top:20px}.lawSearch{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(180px,1fr) auto auto;align-items:end;grid-gap:16px;gap:16px;padding:24px;background:#eef3f3;border:1px solid #d7e1e3;border-radius:8px}.lawSearch>div{min-width:0}.lawSearch label{display:block;font-size:13px;font-weight:600;margin-bottom:8px;color:#173b49}.lawSearch input,.lawSearch select{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #bcced4;border-radius:5px;background:#fff;color:#173b49;font:inherit;font-size:14px}.lawSearch option{font-family:Vazirmatn,Tahoma,sans-serif}.lawSearch button{min-height:48px;font:inherit;font-size:13px;cursor:pointer}.lawSearch :is(input,select,button):focus-visible{outline:2px solid #a58b56;outline-offset:3px}.lawResults{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26px 0 18px;font-size:12px;color:#5c737e}.lawList{border:1px solid #d8e1e3;border-radius:6px;overflow:hidden;background:#fff}.lawRow{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px;border-bottom:1px solid #dce5e6}.lawRow:last-child{border:0}.lawCategory{font-size:11px;color:#788993}.lawRow h2{font-family:Vazirmatn,Tahoma,sans-serif;font-size:18px;line-height:1.9;margin:5px 0;color:#183b49}.lawRow p{font-size:12px;line-height:2;color:#6c7f88;margin:5px 0 0}.lawRead{white-space:nowrap;font-size:12px;color:#285363;background:#eef3f3;padding:10px 14px;border-radius:4px}.lawRead span{margin-right:9px}.lawPagination{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:28px;font-size:13px}.lawPagination a{padding:9px 16px;background:#fff;border:1px solid #cedadd;border-radius:4px}.lawFootnote{font-size:11px;line-height:2;color:#7a898f;margin:30px 0 0}.lawEmpty{padding:30px;text-align:center;border:1px solid #d8e1e3;background:#fff}.lawDetail .directoryHero h1{font-size:clamp(24px,3vw,38px);max-width:1000px;line-height:1.8}.lawReading{max-width:1000px}.lawArticles{background:#fff;border:1px solid #d8e1e3;padding:0 30px}.lawArticle{padding:26px 0;border-bottom:1px solid #e1e7e8;scroll-margin-top:110px}.lawArticle:last-child{border:0}.lawArticle h2{font-family:Vazirmatn,Tahoma,sans-serif;font-size:20px;line-height:1.9;color:#193c4b;margin:0 0 13px}.lawArticleText{white-space:pre-line;font-size:16px;line-height:2.35;color:#293e49;overflow-wrap:anywhere}.lawArticle:target{background:#faf7ed;outline:10px solid #faf7ed}.lawWithin{grid-template-columns:minmax(180px,1.5fr) minmax(140px,1fr) auto auto}@media(max-width:760px){.lawSearch,.lawWithin{grid-template-columns:1fr;padding:18px}.lawRow{display:block;padding:18px}.lawRow h2{font-size:17px}.lawRead{display:inline-block;margin-top:14px}.lawResults{align-items:flex-start;flex-wrap:wrap}.lawArticles{padding:0 19px}.lawArticleText{font-size:15px;line-height:2.25}.lawPagination{gap:12px;font-size:12px}.lawPagination a{padding:8px 12px}}@media print{.floatingContact,.lawPagination,.lawResults,.lawSearch,.siteFooter,.topbar{display:none!important}.lawArticles{border:0}.lawArticle{page-break-inside:avoid;break-inside:avoid}.lawReading{width:100%;max-width:none}.lawDetail .directoryHero{background:white;color:black}.lawArticleText{font-size:12pt}}