.mari-cats-page{--brand:#00ced1;--text:#0f172a;--muted:#475569;--bg:#fff;--card:#f8fafc;--radius:18px;--shadow:0 10px 25px rgba(2,132,199,.12);--ring:0 0 0 .12rem rgba(0,206,209,.45);color:var(--text);background:var(--bg);line-height:1.65}.mari-cats-page *{box-sizing:border-box}.mari-cats{max-width:1100px;margin-inline:auto;padding:24px}.mari-cats .mc-grid{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:620px){.mari-cats .mc-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.mari-cats .mc-grid{grid-template-columns:repeat(3,1fr)}}.mari-cats .mc-card{position:relative;display:block;background:var(--card);border-radius:var(--radius);padding:22px;border:1px solid #e2e8f0;box-shadow:var(--shadow);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.mari-cats .mc-card:focus-visible{outline:none;box-shadow:var(--shadow),var(--ring)}.mari-cats .mc-card:hover{transform:translateY(-2px)}.mari-cats .mc-media{width:35px;height:35px;border-radius:999px;background:var(--brand)}.mari-cats .mc-card .mc-card-title{margin:14px 0 6px;font-size:18px;font-weight:700}.mari-cats .mc-card .mc-card-desc{margin:0;color:var(--muted);font-size:14px}.mari-cats-page #page-title{font-size:1.6rem;margin-bottom:1rem;line-height:24px}.mari-cats-page header p{font-weight:600;margin:0;color:var(--muted)}.mari-cats-page .mc-title{font-size:1.6rem;margin-bottom:1rem;line-height:24px}.mari-x-a-to-z-062d4a88{margin-top:24px}
