.dc115-departments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.dc115-departments a{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:18px;border:1px solid #ddd3c6;border-radius:12px;background:#faf6ef;color:#302c25;font-weight:600;text-decoration:none}.dc115-departments a:hover,.dc115-departments a:focus-visible{background:#eee4d5;border-color:#796448}.dc115-guide{margin-top:36px;max-width:960px;line-height:1.8}.dc115-slogan{font-size:1.35rem;font-weight:500}.pagination-row a:focus-visible,.dc115-departments a:focus-visible{outline:3px solid #60503b;outline-offset:3px}@media(max-width:800px){.dc115-departments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.dc115-departments{grid-template-columns:1fr}}
