.brand-hub .brand-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.brand-hub .brand-family-link{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid #ddd;border-top:3px solid #b92027;background:#fff;min-width:0;overflow-wrap:anywhere}.brand-family-link span{font-size:14px;color:#555}.brand-family-link:hover{background:#f7f7f7}.brand-selection-steps{margin-top:24px;padding:20px;border-left:3px solid #b92027;background:#f6f6f6}.brand-selection-steps ol{padding-left:24px}.brand-selection-steps li{padding:8px 0;line-height:1.8}.brand-hub .brand-document-list{list-style:none;margin:0;padding:0}.brand-document-list li{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-bottom:1px solid #ddd;overflow-wrap:anywhere}.brand-document-list span{font-size:13px;color:#555}.brand-hub details{border:1px solid #ddd;margin:12px 0;padding:16px;background:#fff}.brand-hub summary{cursor:pointer;font-weight:700;line-height:1.6}.brand-hub summary:focus-visible{outline:3px solid #17689b;outline-offset:3px}.brand-hub details p{margin:12px 0}.brand-hub a:focus-visible{outline:3px solid #17689b;outline-offset:3px}@media(max-width:600px){.brand-hub .brand-family-grid{grid-template-columns:minmax(0,1fr)}.brand-selection-steps{padding:16px}}
