/* Page-owned refinement. Shared gallery, motion and navigation remain separate. */
[data-kinetic-move]{display:inline-block}
.collections-directory .collection-intro{padding-top:30px}
.collections-directory .collection-intro h1{max-width:14ch;margin-bottom:20px}
.collections-directory .collection-intro .lead{max-width:48ch}
.collections-directory .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;margin-top:32px}
.collections-directory .collection-card h2{margin:14px 0 8px}
.collections-directory .collection-card{border-top:1px solid var(--line);padding-top:18px}
.collections-directory .collection-card>a{display:flex;flex-direction:column;align-items:stretch;min-height:44px}
.collections-directory .collection-card p{margin:0 0 8px;color:var(--secondary)}
.collections-directory .collection-card .collection-proof{font-size:13px;color:var(--champagne)}
.creative-world .world-intro .world-notes{margin:16px 0}
.creative-world .world-hero .world-intro{display:block;padding-bottom:0}
.creative-world .world-intro .world-notes summary,.work-editorial .work-paths summary{display:list-item;min-height:44px;padding-block:10px;cursor:pointer;color:var(--champagne)}
.creative-world .world-notes p{margin-top:12px;font-size:16px}
.creative-world .world-intro .actions{margin-bottom:12px}
.creative-world .world-decision-note{font-size:14px}
.creative-world .world-related .related-example{border-top:1px solid var(--line);padding-top:20px}
.creative-world .world-related .related-example h3{margin-top:0}
.creative-world .world-related .related-example p{font-size:16px}
.creative-world .world-next{padding-block:48px}
.creative-world .world-next .actions{margin-bottom:0}
.work-editorial .work-paths details p{font-size:15px}
.work-editorial .work-paths summary:focus-visible,.creative-world .world-notes summary:focus-visible{outline:3px solid var(--champagne);outline-offset:4px}
@media(min-width:1181px){.collections-directory .collection-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.collections-directory .collection-card h2{font-size:22px}}
@media(max-width:700px){
 .collections-directory .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;margin-top:24px}
 .collections-directory .collection-intro h1{font-size:46px;line-height:1.05}
 .collections-directory .collection-intro .lead{font-size:18px;line-height:1.45}
 .collections-directory .collection-card h2{font-size:22px;line-height:1.2}
 .collections-directory .collection-card p{font-size:14px;line-height:1.5}
 .collections-directory .collection-card .collection-proof{font-size:12px}
 .work-editorial .work-opening{padding-bottom:24px}
 .work-editorial .work-opening-actions{margin-top:16px}
 .work-editorial .work-paths nav a{flex-wrap:wrap;gap:8px 18px}
 .creative-world .world-next h2{font-size:38px}
}
