.discovery .my-4{margin-top:1rem;margin-bottom:1rem}.discovery .mb-5{margin-bottom:1.25rem}.discovery .mt-1{margin-top:.25rem}.discovery .mt-2{margin-top:.5rem}.discovery .mt-3{margin-top:.75rem}.discovery .mt-4{margin-top:1rem}.discovery .mt-auto{margin-top:auto}.discovery .flex{display:flex}.discovery .inline-flex{display:inline-flex}.discovery .table{display:table}.discovery .grid{display:grid}.discovery .h-14{height:3.5rem}.discovery .h-full{height:100%}.discovery .min-h-11{min-height:2.75rem}.discovery .min-h-5{min-height:1.25rem}.discovery .min-h-9{min-height:2.25rem}.discovery .w-14{width:3.5rem}.discovery .w-full{width:100%}.discovery .min-w-0{min-width:0}.discovery .flex-1{flex:1}.discovery .shrink-0{flex-shrink:0}.discovery .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery .flex-col{flex-direction:column}.discovery .flex-wrap{flex-wrap:wrap}.discovery .items-start{align-items:flex-start}.discovery .items-center{align-items:center}.discovery .justify-center{justify-content:center}.discovery .justify-between{justify-content:space-between}.discovery .gap-1{gap:.25rem}.discovery .gap-1\.5{gap:.375rem}.discovery .gap-2{gap:.5rem}.discovery .gap-3{gap:.75rem}.discovery .overflow-hidden{overflow:hidden}.discovery .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discovery .rounded-lg{border-radius:.5rem}.discovery .rounded-md{border-radius:.375rem}.discovery .rounded-xl{border-radius:.75rem}.discovery .border{border-width:1px}.discovery .border-t{border-top-width:1px}.discovery .border-solid{border-style:solid}.discovery .border-slate-100{border-color:var(--bcp-surface-soft)}.discovery .border-slate-200{border-color:var(--bcp-line)}.discovery .bg-slate-50{background-color:var(--bcp-surface-soft)}.discovery .bg-white{background-color:var(--bcp-panel)}.discovery .object-contain{-o-object-fit:contain;object-fit:contain}.discovery .p-1{padding:.25rem}.discovery .p-3{padding:.75rem}.discovery .p-5{padding:1.25rem}.discovery .px-2{padding-left:.5rem;padding-right:.5rem}.discovery .px-4{padding-left:1rem;padding-right:1rem}.discovery .py-1{padding-top:.25rem;padding-bottom:.25rem}.discovery .py-2{padding-top:.5rem;padding-bottom:.5rem}.discovery .py-3{padding-top:.75rem;padding-bottom:.75rem}.discovery .pt-3{padding-top:.75rem}.discovery .text-\[11px\]{font-size:11px}.discovery .text-lg{font-size:1.125rem;line-height:1.75rem}.discovery .text-sm{font-size:.875rem;line-height:1.25rem}.discovery .text-xs{font-size:.75rem;line-height:1rem}.discovery .font-bold{font-weight:700}.discovery .font-semibold{font-weight:600}.discovery .leading-relaxed{line-height:1.625}.discovery .leading-snug{line-height:1.375}.discovery .text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.discovery .text-blue-700{color:var(--bcp-link)}.discovery .text-slate-400,.discovery .text-slate-500,.discovery .text-slate-600{color:var(--bcp-muted)}.discovery .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.discovery .transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.discovery{background:var(--bcp-canvas);color:var(--bcp-ink);min-height:100vh;font-family:var(--bcp-font);padding-bottom:36px}.discovery button,.discovery input,.discovery select{font:inherit}.discovery button,.discovery select{cursor:pointer}.discovery input,.discovery select{background:var(--bcp-panel);color:var(--bcp-ink);border:1px solid var(--bcp-line);border-radius:var(--bcp-radius-control);padding:10px 12px}.discovery a{color:inherit;text-decoration:none}.discovery button{border:0}.discovery :focus-visible{outline:3px solid var(--bcp-primary);outline-offset:3px}.discovery summary{cursor:pointer}.discovery .primary{background:var(--bcp-primary);color:#f5f1f8}.discovery .primary:hover{background:var(--bcp-primary-hover)}.discovery{line-height:1.5}.discovery *,.discovery :before,.discovery :after{box-sizing:border-box}.discovery h1,.discovery h2,.discovery h3,.discovery p{margin:0}.discovery details{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.discovery summary{background:0 0;border:0;padding:0;line-height:1.5;display:list-item}.discovery input:not([type=checkbox]),.discovery select{min-width:0;max-width:100%;min-height:42px}.discovery input[type=checkbox]{appearance:auto;width:16px;height:16px;min-height:0;accent-color:var(--bcp-link);flex-shrink:0;margin:0;padding:0}.discovery img{display:block}.discovery .discovery-card{min-width:0}.discovery .discovery-card h3{overflow-wrap:anywhere}.discovery .discovery-card .primary{min-height:44px}@media (max-width:639px){.discovery header nav{gap:12px;font-size:13px}}.discovery *,.discovery :before,.discovery :after{border-width:0}.discovery input:not([type=checkbox]),.discovery select{border:1px solid var(--bcp-line)}.discovery .discovery-search-field{border:2px solid var(--bcp-primary);border-radius:var(--bcp-radius-control);background:var(--bcp-panel);flex:1;align-items:center;gap:12px;min-width:0;height:64px;padding:0 16px;display:flex}.discovery .discovery-search-field.is-compact{border:1px solid var(--bcp-line);height:44px}.discovery .discovery-search-field:focus-within{outline:3px solid var(--bcp-line);outline-offset:2px}.discovery .discovery-search-field .discovery-search-icon{width:19px;height:19px;color:var(--bcp-muted);pointer-events:none;flex:0 0 19px;margin:0;display:block;position:static;transform:none}.discovery .discovery-search-field input{width:0;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;line-height:normal}.discovery .discovery-search-field input:focus-visible{outline:none}.discovery #catalogue-filters,.discovery #catalogue-filters details{box-shadow:none;border-bottom:0;border-left:0;border-right:0}.discovery .hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}
