html:not(.da-full-catalogue) #home-full-catalogue,html:not(.da-full-catalogue) #idx{display:none!important}
html.da-full-catalogue #home-highlights{display:none!important}
#home-highlights{margin:3rem 0 3.5rem;padding-top:1rem;border-top:1px solid #e2e5ea}
#home-highlights h2{font-size:clamp(1.6rem,3vw,2rem);line-height:1.16;margin:0 0 .65rem}
#home-highlights .pick-heading p{color:#626873;margin:0 0 1.5rem;line-height:1.5}
.home-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.home-pick{border:1px solid #e2e5ea;border-radius:22px;overflow:hidden;background:#fff;min-width:0}
.home-pick .pick-image{display:flex;height:230px;align-items:center;justify-content:center;background:#f4f5f7;padding:18px}
.home-pick .pick-image img{display:block;width:100%;height:100%;object-fit:contain;border-radius:8px}
.pick-copy{padding:20px}.pick-year{color:#6b7280;font-size:.85rem;font-weight:600}
#home-highlights h3{font-size:1.25rem;line-height:1.3;margin:.4rem 0 .7rem;overflow-wrap:anywhere}
#home-highlights h3 a{color:#1d1d1f;text-decoration:none}
.pick-credit{font-size:.75rem;color:#68707a;line-height:1.6;min-height:3.2em;margin:0 0 1rem;overflow-wrap:anywhere}
.pick-credit a{color:inherit}.pick-detail{display:inline-block;padding:.35rem 0;font-weight:600;text-decoration:none}
.pick-all{text-align:center;margin:1.8rem 0 0}.pick-all a{display:inline-block;border-radius:12px;background:#0966cc;color:#fff;padding:15px 24px;text-decoration:none;font-weight:600}
@media(max-width:800px){.home-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pick .pick-image{height:210px}}
@media(max-width:520px){.home-picks{grid-template-columns:1fr}.home-pick .pick-image{height:230px}#home-highlights{margin-top:2rem}.pick-credit{min-height:0}.pick-copy{padding:18px}}

/* Primary catalogue CTA: explicit contrast across link states and OS color schemes. */
#da-home #home-highlights .pick-all a,#da-home #home-highlights .pick-all a:visited{color:#fff;background:#0966cc}
#da-home #home-highlights .pick-all a:hover,#da-home #home-highlights .pick-all a:active{color:#fff;background:#0754aa}
#da-home #home-highlights .pick-all a:focus-visible{color:#fff;outline:3px solid #145dba;outline-offset:4px}
