.lb-areas .agroup{margin-top:30px;font-size:1.05rem;color:var(--muted);font-weight:700;letter-spacing:.02em;font-family:inherit}.lb-areas .acards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:10px}.lb-areas .acard{display:grid;gap:6px;align-content:start;background:#fff;border:1px solid var(--rule);border-radius:14px;padding:18px 18px 16px;text-decoration:none;color:var(--ink);box-shadow:0 10px 30px -18px rgba(20,48,43,.25);transition:transform .15s,box-shadow .15s}.lb-areas .acard:hover{transform:translateY(-2px);box-shadow:0 16px 36px -16px rgba(20,48,43,.35)}.lb-areas .acard h3{font-size:1.15rem}.lb-areas .ameta{font-size:.85rem;color:var(--muted);margin:0}.lb-areas .adate{font-size:.85rem;margin:4px 0 0}.lb-areas .acard .link{margin-top:6px;font-size:.9rem}.lb-areas .fchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.lb-areas .fchip{font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:5px;background:var(--band);color:var(--ink)}.lb-areas .fchip.gl{background:#e6eef8;color:#1b5f9a}.lb-areas .fchip.quest{background:#eef3e6;color:#3d6b12}.lb-areas .fchip.fsce{background:#fbf1e3;color:#8c5722}.lb-areas .fchip.csse{background:#f2e8f5;color:#6b2d80}.lb-areas .fchip.set{background:#e6f3f5;color:#0f5a49}.lb-areas .kdates{grid-template-columns:repeat(3,minmax(0,1fr))}.lb-areas .upc{margin-top:14px;background:var(--amber-tint);border-left:4px solid #c9822b;padding:10px 14px;border-radius:6px;color:#5a3a12;font-size:.93rem}.lb-areas .sub{margin-top:24px;font-size:1.1rem}.lb-areas .mt{margin-top:36px}.lb-areas .cgrid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.lb-areas .assess-close .abox{background:linear-gradient(135deg,var(--ink),#0f5a49 70%,var(--green));color:#fff;border-radius:18px;padding:36px}.lb-areas .assess-close .abox h2{color:#fff}.lb-areas .assess-close .abox p{color:#e8f1f5;max-width:60ch;margin-top:10px}.lb-areas .assess-close .kicker{color:var(--lime)}.lb-areas .assess-close .cta-row{margin-top:22px}@media (max-width:900px){.lb-areas .acards,.lb-areas .cgrid3,.lb-areas .kdates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.lb-areas .acards,.lb-areas .cgrid3,.lb-areas .kdates{grid-template-columns:minmax(0,1fr)}.lb-areas .assess-close .abox{padding:24px 18px}}