/* Ninety Two Chambers — capability-specific case law module */
.n2c-judgments-widget{width:min(100%,1160px);margin:56px auto 76px;padding:0 26px;box-sizing:border-box;color:#254331}
.n2c-judgments-widget-head{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:23px}
.n2c-judgments-widget-eyebrow{display:block;color:#677e6f;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.13em;margin-bottom:12px}
.n2c-judgments-widget-head h2{font:400 clamp(27px,3.5vw,38px)/1.2 Georgia,"Times New Roman",serif;color:#234934;letter-spacing:-.025em;margin:0 0 8px}
.n2c-judgments-widget-head p{color:#5a7061;font:14px/1.65 Arial,sans-serif;margin:0;max-width:640px}
.n2c-judgments-all{color:#265941;text-decoration:none;border-bottom:1px solid #b3c8b7;padding-bottom:8px;white-space:nowrap;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.065em;margin-bottom:6px}
.n2c-judgments-all:hover{border-color:#275940}
.n2c-judgments-teasers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.n2c-judgment-teaser{border:1px solid #d9e3db;background:#f9fbf9;padding:23px;min-width:0;display:flex;flex-direction:column;gap:9px}
.n2c-judgment-teaser-meta{font:700 10px/1.55 Arial,sans-serif;text-transform:uppercase;letter-spacing:.095em;color:#728476;margin:0}
.n2c-judgment-teaser h3{font:400 20px/1.37 Georgia,"Times New Roman",serif;color:#214731;margin:3px 0 0}
.n2c-judgment-teaser h3 a{color:inherit;text-decoration:none}
.n2c-judgment-teaser h3 a:hover{text-decoration:underline;text-underline-offset:3px}
.n2c-judgment-citation{font:12px/1.6 Arial,sans-serif;color:#718678;margin:0 0 13px}
.n2c-judgment-read{color:#1f583a;text-decoration:none;display:inline-block;font:700 10px/1.6 Arial,sans-serif;letter-spacing:.055em;margin-top:auto}
.n2c-judgment-read:hover{text-decoration:underline}
.n2c-judgments-widget a:focus-visible{outline:2px solid #386d4f;outline-offset:3px}
@media(max-width:900px){.n2c-judgments-teasers{grid-template-columns:repeat(2,minmax(0,1fr))}.n2c-judgments-widget-head{align-items:flex-start;flex-direction:column;gap:15px}}
@media(max-width:620px){.n2c-judgments-widget{padding:0 19px;margin:38px auto 48px}.n2c-judgments-teasers{grid-template-columns:1fr}.n2c-judgment-teaser{padding:19px}.n2c-judgment-teaser h3{font-size:19px}.n2c-judgments-all{white-space:normal}}
