.law-hub{--law-ink:#0b2943;--law-accent:#d9e883;--law-border:#d8e2e8;color:var(--law-ink);direction:rtl;background:#f5f8fa;min-height:70vh;padding:2rem 0 4rem}.law-hub *{box-sizing:border-box}.law-hub .law-wrap{width:min(1120px,100% - 32px);margin:auto}.law-hub h1{margin:.8rem 0;font-size:clamp(2rem,5vw,3.2rem)}.law-hub h2{margin:2rem 0 1rem;font-size:1.5rem}.law-hub p,.law-hub li{font-size:1rem;line-height:1.9}.law-hub .law-breadcrumb{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.9rem;display:flex}.law-hub a{color:#075b83}:is(.law-hub a:focus-visible,.law-hub button:focus-visible){outline-offset:3px;outline:3px solid #c67e00}.law-hub .law-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:1.3rem 0;display:grid}.law-hub .law-card{border:1px solid var(--law-border);min-height:96px;color:var(--law-ink);background:#fff;border-radius:12px;align-items:center;padding:1rem 1.2rem;font-size:1.12rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 2px 10px #102e4810}.law-hub .law-card:hover{border-color:#36738f}.law-hub .law-article,.law-hub .law-panel{border:1px solid var(--law-border);background:#fff;border-radius:12px;margin-top:1.2rem;padding:1.1rem 1.4rem}.law-hub .law-article section{border-top:1px solid var(--law-border);padding:.4rem 0 1rem}.law-hub .law-article h2{margin:1.1rem 0 .3rem}.law-hub .law-meta{color:#465c6c}.law-hub .law-table{max-width:100%;overflow-x:auto}.law-hub table{border-collapse:collapse;width:100%;min-width:480px}.law-hub th,.law-hub td{border:1px solid var(--law-border);text-align:right;vertical-align:top;padding:.65rem}.law-hub th{background:#e9f1f5}.law-hub .law-share{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.law-hub .law-share a,.law-hub .law-share button{border:1px solid var(--law-border);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:.45rem .7rem;font-size:.9rem;text-decoration:none}.law-hub .law-services{border-top:2px solid var(--law-ink);margin-top:2.5rem}.law-hub .law-services .law-card{min-height:78px}.law-hub .law-empty{border:1px dashed #9fb2bc;border-radius:10px;padding:1rem}.law-hub [dir=ltr]{unicode-bidi:isolate;display:inline-block}@media (max-width:540px){.law-hub{padding-top:1rem}.law-hub .law-grid{grid-template-columns:1fr 1fr;gap:8px}.law-hub .law-card{min-height:88px;padding:.8rem;font-size:.96rem}.law-hub .law-article{padding:1rem}}.law-country-list{border:1px solid var(--law-border);background:#fff;border-radius:12px;margin:.75rem 0 1rem;overflow:hidden}.law-country-list summary{cursor:pointer;padding:.9rem 1rem;font-weight:700;list-style-position:inside}.law-country-list summary:focus-visible{outline:3px solid var(--law-ink);outline-offset:-3px}.law-country-list .law-table{border-top:1px solid var(--law-border);margin:0}
