/* The existing catalogue keeps its typography, spacing and cards. */
.category-tabs.studio-categories a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid transparent;border-radius:30px;padding:10px 17px;color:inherit;text-decoration:none;font:inherit;font-size:13px;background:transparent}.category-tabs.studio-categories a.active{background:var(--ink);color:#fff}.category-tabs.studio-categories a:hover{border-color:var(--ink)}.category-tabs.studio-categories a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.collection-meta h3>a{color:inherit;text-decoration:none}.collection-meta h3>a:hover{text-decoration:underline;text-underline-offset:5px}.collection-heading h1{font:400 clamp(34px,4vw,62px)/1.05 var(--serif);letter-spacing:-.03em;margin:12px 0;max-width:690px}.seo-rendered:not(.seo-enhanced) .reveal{opacity:1;transform:none}.seo-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);padding:0 0 30px}.seo-breadcrumb a{color:inherit;text-underline-offset:4px}.seo-category-content{padding-top:40px;padding-bottom:45px}.seo-paragraphs{display:grid;grid-template-columns:1fr 1fr;gap:60px}.seo-paragraphs h2,.seo-detail h2{font:400 32px/1.15 var(--serif);letter-spacing:-.025em}.seo-paragraphs p{max-width:65ch}.seo-detail-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(330px,1.15fr);gap:clamp(30px,6vw,85px);align-items:start}.seo-detail-preview .collection-art{aspect-ratio:8/11}.seo-detail-copy h1{font:400 clamp(38px,5vw,67px)/1.03 var(--serif);letter-spacing:-.035em;margin:15px 0 25px}.seo-lead{font-size:18px;line-height:1.7}.seo-price{font:34px var(--serif);margin:28px 0}.seo-price small{display:block;font:12px/1.6 Arial,sans-serif;margin:8px 0}.seo-design-story{border-top:1px solid var(--line);margin-top:30px;padding-top:15px}.seo-feature-list{padding-left:20px;line-height:1.8}.seo-feature-list li{margin:9px 0}.seo-faq{border-top:1px solid var(--line);padding:18px 0}.seo-faq summary{font-weight:600;cursor:pointer}.seo-related{margin-top:90px}.seo-related .collection-heading{gap:25px}.seo-rendered.design-detail .reveal{opacity:1;transform:none}.design-manager-heading{display:flex;align-items:center;justify-content:space-between;gap:30px}.design-manager-heading h1{font-size:42px}.design-manager-filter{display:flex;gap:25px;align-items:end;margin:35px 0 10px}.design-manager-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.design-manager-card{display:flex;gap:20px;align-items:start;overflow:hidden}.design-manager-card>img{width:115px;height:160px;object-fit:cover;border-radius:8px;flex-shrink:0}.design-manager-card h2{font-size:23px;margin:0}.design-manager-card p{font-size:13px}.design-manager-card .row{gap:12px;margin-top:20px;flex-wrap:wrap}.design-path{display:block;overflow-wrap:anywhere;font-size:12px}.design-edit-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,1fr);gap:25px;margin-top:30px}.design-edit-grid .card{margin-bottom:25px}.design-edit-grid h2{font-size:27px}.design-edit-grid .row>.field{flex:1;min-width:90px}.design-edit-grid small{display:block;font-size:12px;color:var(--muted);margin:8px 0 20px}.design-cover-preview{width:200px;height:230px;object-fit:cover;border-radius:10px;display:block;margin:20px 0}.design-search-preview{background:#f7f8f5;border-radius:8px;padding:18px;margin-top:24px;font:14px Arial,sans-serif}.design-search-preview strong{display:block;color:#2c447f;margin:8px 0;font-weight:400;font-size:19px;overflow-wrap:anywhere}.design-search-preview p{font-size:13px;margin:0}.design-demo-fields{padding-top:22px}.design-edit-grid summary{cursor:pointer;font-weight:600}.design-edit-grid .check-row{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:14px}.design-edit-grid .check-row input{width:18px;height:18px;margin:0}.design-edit-grid input[type=color]{height:45px;padding:4px}
@media(max-width:850px){.seo-detail-grid{grid-template-columns:1fr;gap:35px}.seo-detail-preview{max-width:480px;width:100%;margin:auto}.seo-paragraphs{grid-template-columns:1fr;gap:15px}.design-manager-grid,.design-edit-grid{grid-template-columns:1fr}.design-manager-heading{display:block}.design-manager-heading h1{font-size:34px}.design-manager-card{padding:18px;gap:15px}.design-manager-card>img{width:90px;height:125px}.design-manager-filter{display:block}.seo-detail .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.seo-detail .collection-grid{grid-template-columns:1fr}.seo-detail-copy>.row{flex-wrap:wrap}.category-tabs.studio-categories a{padding:9px 13px;font-size:12px}}
