/* A readable discovery index; original customer content and controls remain intact. */
html[data-platform-design] body.premium-directory{background:var(--ut-s-3a3420,#faf9f6)!important;color:var(--ut-t-dae1eb,#263247);--type-body:1rem;--type-h2:2rem;--type-h3:1.375rem;}
html[data-platform-design] .premium-directory .directory-shell{max-width:1320px;padding-inline:32px;}
html[data-platform-design] .premium-directory .discovery-hero{background:var(--ut-s-3a3420,#faf9f6);color:var(--ut-t-dae1eb,#263247);padding:64px 0 32px;}
html[data-platform-design] .premium-directory .discovery-hero-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;text-align:left;align-items:end;margin-bottom:0;}
html[data-platform-design] .premium-directory .discovery-hero h1{font:400 clamp(2.75rem,5vw,4.5rem)/1.05 Georgia,serif!important;letter-spacing:-.045em;color:var(--ut-t-dae1eb,#263247);}
html[data-platform-design] .premium-directory .discovery-hero h1 span{color:var(--ut-t-c4bad4,#514269);}
html[data-platform-design] .premium-directory .directory-introduction p{max-width:42ch;line-height:1.75;margin:0 0 20px;}
html[data-platform-design] .premium-directory .directory-introduction a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-weight:650;text-underline-offset:5px;}
html[data-platform-design] .premium-directory .discovery-search-band{background:transparent;padding:24px 0 0;border:0;}
html[data-platform-design] .premium-directory .directory-tools{padding:28px;border:1px solid var(--ut-l-857094,#b5a8be);border-radius:12px;background:var(--ut-s-3d3721,#fffefa);color:var(--ut-t-dae1eb,#263247);box-shadow:none;}
html[data-platform-design] .premium-directory .explore-search-heading h2{--type-h2:1.25rem;margin:0 0 20px;}
html[data-platform-design] .premium-directory .directory-search{border:1px solid #85768e;background:var(--ut-s-3d3721,#fffefa);color:var(--ut-t-dae1eb,#263247);border-radius:8px;}
html[data-platform-design] .premium-directory .directory-search input{color:var(--ut-t-dae1eb,#263247);}
html[data-platform-design] .premium-directory .directory-search input::placeholder{color:var(--ut-t-bfc5cf,#596477);}
html[data-platform-design] .premium-directory .directory-industry-disclosure{margin-top:20px;}
html[data-platform-design] .premium-directory .directory-industry-disclosure summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:650;}
html[data-platform-design] .premium-directory .directory-categories{padding:12px 0;gap:8px;}
html[data-platform-design] .premium-directory .directory-categories button{background:var(--ut-s-3d3721,#fffefa);color:var(--ut-t-dae1eb,#263247);border:1px solid #85768e;border-radius:8px;}
html[data-platform-design] .premium-directory .directory-categories button[aria-pressed=true]{background:var(--ut-s-2e2035,#efe9f2);color:var(--ut-t-c4bad4,#514269);border-color:#514269;}
html[data-platform-design] .premium-directory .directory-results-bar{border:0;padding:20px 0 0;color:var(--ut-t-dae1eb,#263247);}
html[data-platform-design] .premium-directory .directory-results-bar :is(label,p>span){color:var(--ut-t-bfc5cf,#596477);}
html[data-platform-design] .premium-directory .directory-results-bar select{background:var(--ut-s-3d3721,#fffefa);color:var(--ut-t-dae1eb,#263247);border:1px solid #85768e;min-height:44px;}
html[data-platform-design] .premium-directory .directory-spotlight{margin:32px auto;}
html[data-platform-design] .premium-directory .sponsored-showcase-directory{background:var(--ut-s-253222,#e9efe8)!important;border:1px solid var(--ut-l-768e76,#a8b7a8);border-radius:12px;padding:28px;margin:0;}
html[data-platform-design] .premium-directory .spotlight-controls{position:static;inset:auto;justify-content:flex-end;gap:12px;margin-top:16px;}
html[data-platform-design] .premium-directory .spotlight-controls button{color:var(--ut-t-dbeae0,#294733);border:1px solid #718471;background:var(--ut-s-3d3721,#fffefa);opacity:1;}
html[data-platform-design] .premium-directory .spotlight-owner-cta{margin:24px auto 0;}
html[data-platform-design] .premium-directory .spotlight-owner-cta :is(h3,p){color:var(--ut-t-dbeae0,#294733);}
html[data-platform-design] .premium-directory .discovery-collection{background:transparent!important;padding:40px 0;border:0;}
html[data-platform-design] .premium-directory .collection-heading{gap:20px;color:var(--ut-t-dae1eb,#263247);margin-bottom:24px;}
html[data-platform-design] .premium-directory .collection-mark{display:none;}
html[data-platform-design] .premium-directory .collection-heading :is(h2,p){color:var(--ut-t-dae1eb,#263247);}
html[data-platform-design] .premium-directory .directory-card{border:1px solid var(--ut-l-857094,#b5a8be);border-radius:12px;background:var(--ut-s-3d3721,#fffefa);box-shadow:none;transform:none;}
html[data-platform-design] .premium-directory .directory-card-photo{aspect-ratio:16/10;height:auto;}
html[data-platform-design] .premium-directory .directory-card-photo>picture img{width:100%;height:100%;object-fit:cover;}
html[data-platform-design] .premium-directory .directory-card-copy{padding:24px;color:var(--ut-t-dae1eb,#263247);}
html[data-platform-design] .premium-directory .directory-card-bottom{border:0;color:var(--ut-t-a2b3ec,#284bc2);}
html[data-platform-design] .premium-directory .directory-invite{background:var(--ut-s-2e2035,#efe9f2);color:var(--ut-t-dae1eb,#263247);border:1px solid var(--ut-l-857094,#b5a8be);border-radius:12px;box-shadow:none;}
html[data-platform-design] .premium-directory :is(a,button,summary,input,select):focus-visible{outline:3px solid #514269;outline-offset:4px;}
@media(max-width:760px){html[data-platform-design] .premium-directory .directory-shell{padding-inline:16px;}html[data-platform-design] .premium-directory .discovery-hero{padding:32px 0 16px;}html[data-platform-design] .premium-directory .discovery-hero-heading{grid-template-columns:1fr;gap:24px;}html[data-platform-design] .premium-directory .directory-tools{padding:20px;}html[data-platform-design] .premium-directory .sponsored-showcase-directory{padding:20px;}html[data-platform-design] .premium-directory .directory-search-row{flex-wrap:wrap;}html[data-platform-design] .premium-directory .directory-search{flex-basis:100%;}}

html[data-platform-design] body.premium-directory :is(.spotlight-demo-card,.sponsored-space-card,.directory-card){border:1px solid var(--ut-l-857094,#b5a8be)!important;border-radius:12px;box-shadow:none;}
html[data-platform-design] body.premium-directory :is(.sponsored-showcase-directory,.spotlight-owner-cta)::before,html[data-platform-design] body.premium-directory :is(.sponsored-showcase-directory,.spotlight-owner-cta)::after{display:none;}
html[data-platform-design] body.premium-directory :is(.boost-creator-link,.sponsored-space-visit,.directory-card-bottom){border:0;}
html[data-platform-design] body.premium-directory .directory-card-category{color:var(--ut-t-bfc5cf,#596477);}

html[data-platform-design] body.premium-directory .discovery-collection::before,html[data-platform-design] body.premium-directory .discovery-collection::after{display:none;}
html[data-platform-design] body.premium-directory .directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
html[data-platform-design] body.premium-directory .directory-grid .directory-card{grid-column:auto!important;grid-row:auto!important;opacity:1;transform:none;transition:none;}
@media(max-width:1000px){html[data-platform-design] body.premium-directory .directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:600px){html[data-platform-design] body.premium-directory .directory-grid{grid-template-columns:1fr;}}
