.del-curation-page .page-main{width:100%;max-width:none;padding:0}.del-curation-page .entry-content{max-width:none}.del-curation-page .page-heading{display:none}
.cur-inner{width:min(1200px,calc(100% - 40px));margin-inline:auto}.cur-section{padding:80px 0;background:#f6f7f5}.cur-section h2{text-align:center;font:var(--section-title);letter-spacing:var(--title-spacing);margin:0 0 32px}.cur-section h3{font:var(--subheading);letter-spacing:var(--title-spacing)}.cur-section p,.cur-hero p{font:var(--body);letter-spacing:var(--body-spacing)}
.cur-hero{min-height:650px;display:grid;align-items:center;padding:64px 0;background:linear-gradient(90deg,#fffdf8f2,#fffdf866 60%,#ffffff00),var(--cur-hero-bg,url(curation_research_shelf_background.webp)) center/cover}.cur-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;align-items:center}.cur-copy{animation:cur-enter .65s both}.cur-copy h1{font:var(--page-title);letter-spacing:var(--title-spacing);color:#153f4b}.cur-glass{padding:42px;border:1px solid #ffffffef;background:#ffffffe0;border-radius:22px;box-shadow:0 20px 50px #23454622;animation:cur-enter .8s both}.cur-glass h2{font:var(--section-title);letter-spacing:var(--title-spacing)}
.cur-grid{display:grid;gap:24px}.cur-six{grid-template-columns:repeat(3,minmax(0,1fr))}.cur-four{grid-template-columns:repeat(4,minmax(0,1fr))}.cur-two{grid-template-columns:repeat(2,minmax(0,1fr))}.cur-card{padding:30px;background:#fffffff0;border:1px solid #dce6e1;border-radius:18px;transition:transform .25s,box-shadow .25s}.cur-six .cur-card>p:first-child{width:56px;height:56px;display:grid;place-items:center;background:#deeee8;color:#277269;border-radius:50%;font:var(--section-title);margin-top:0}.cur-six .cur-card:nth-child(2n)>p:first-child{background:#e0edf7;color:#407ba7}.cur-six .cur-card:nth-child(3n)>p:first-child{background:#f7eacc;color:#ad7d20}.cur-limits{background:linear-gradient(#ffffffb8,#ffffffd4),var(--cur-library-bg,url(shared_research_library_cta_background.webp)) center/cover}.cur-limits .cur-card:nth-child(2){background:#fff5f0ed}.cur-limits .cur-inner>p{padding:18px;background:#fff1bf;text-align:center;border-radius:10px}.cur-cta{background:linear-gradient(#ffffffe0,#ffffffbb),var(--cur-library-bg,url(shared_research_library_cta_background.webp)) center/cover;text-align:center}.cur-cta .wp-block-buttons{display:inline-flex;margin:8px}
.del-curation-page .wp-block-button__link{background:#245d66;color:white;border-radius:10px;padding:16px 24px;font:var(--label);letter-spacing:var(--label-spacing);text-decoration:none;transition:transform .25s,filter .25s}.cur-scroll{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 5px 28px}.cur-work{flex:0 0 270px;scroll-snap-align:start;padding:20px;background:white;border:1px solid #dce6e1;border-radius:16px;text-decoration:none}.cur-work img{width:100%;height:220px;object-fit:contain}.cur-work h3{margin:20px 0 12px}.cur-work span{font:var(--label)}
.del-social-links{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin:20px 0 28px}.del-social-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 15px;border:1px solid #b8c9c4;border-radius:24px;color:#244c54;text-decoration:none;font:var(--label)}.del-social-links svg{width:22px;height:22px}.del-promotion-banner{padding:14px 20px;background:#e8eff0;text-align:center}.del-promotion-banner a{display:inline-flex;gap:18px;align-items:center;font:var(--label);color:#234b54}.del-promotion-banner img{max-height:100px;width:auto}.del-media-form{padding:20px;border:1px solid #cbd7d1;border-radius:12px;min-width:0}.del-media-form input[type=file]{max-width:100%}.del-post-media{display:grid;gap:24px;margin:28px 0}.del-post-media img,.del-post-media video{max-width:100%;max-height:560px;width:auto;display:block;margin:auto}.del-post-media figcaption{font:var(--caption);text-align:center}
@keyframes cur-enter{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@media(hover:hover){.cur-card:hover{transform:translateY(-6px);box-shadow:0 18px 35px #284d491c}.del-curation-page .wp-block-button__link:hover{transform:translateY(-3px);filter:brightness(1.12)}}
@media(max-width:1000px){.cur-four{grid-template-columns:repeat(2,minmax(0,1fr))}.cur-hero-grid{gap:28px}.cur-glass{padding:26px}}
@media(max-width:640px){.cur-hero-grid,.cur-six,.cur-two,.cur-four{grid-template-columns:1fr}.cur-hero{padding:44px 0;min-height:0;background-position:60% center}.cur-section{padding:52px 0}.cur-glass{padding:22px}.cur-inner{width:calc(100% - 32px)}.cur-card{padding:24px}.del-social-links{justify-content:flex-start}.cur-copy h1 br{display:none}}
@media(prefers-reduced-motion:reduce){.cur-copy,.cur-glass{animation:none}.cur-card,.del-curation-page .wp-block-button__link{transition:none;transform:none!important}}

.del-curation-page .wp-block-group__inner-container{display:contents}.cur-card p:first-child{margin-top:0}.cur-six .cur-card .wp-block-group__inner-container>p:first-child{width:56px;height:56px;display:grid;place-items:center;background:#deeee8;color:#277269;border-radius:50%;font:var(--section-title)}
