.group-brands-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}
.group-brand-card{min-width:0;padding:26px;border:1px solid #d9e2ee;border-top:4px solid #d5a62e;border-radius:12px;background:#fff;color:#182a40}
.group-brand-category{font-size:14px;color:#735400;font-weight:700}.group-brand-card h3{font-size:24px;line-height:1.3;margin:14px 0 10px;color:#09264a;overflow-wrap:anywhere}.group-brand-card p{font-size:16px;line-height:1.6}.group-brand-status{display:inline-block;padding:6px 12px;border-radius:20px;background:#f8f0d6;color:#694b05;font-size:14px;font-weight:700}.group-brand-card .group-brand-note{font-size:14px;color:#52677f}.group-brands-return{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:28px 0}.group-brands-return a:focus-visible{outline:3px solid #165da8;outline-offset:4px}
.pkg-page .pkg-tabs{flex-wrap:wrap}.nav .brand{flex-shrink:0}.nav .navlinks{flex-wrap:wrap;gap:12px 18px}
@media(max-width:900px){.group-brands-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.group-brands-grid{grid-template-columns:1fr}.group-brand-card{padding:22px}.group-brands-return .btn{width:100%}}
