/* INRECO responsive refresh. Loaded after the original theme. */
img, video {max-width:100%} iframe {max-width:100%}
.main,.container,.container-fluid,.row>[class*="col-"] {min-width:0}
.main p,.main h1,.main h2,.main h3,.main h4,.main h5,.main h6 {overflow-wrap:anywhere}
.header .header-container {width:calc(100% - 60px);flex-shrink:1}
.header .logo {min-width:0}.header .logo img {object-fit:contain}
.mobile-nav-toggle {border:0;background:transparent;padding:8px;line-height:1;min-width:44px;min-height:44px}
a:focus-visible,button:focus-visible,input:focus-visible {outline:3px solid #087bea;outline-offset:4px}
.footer .social-links {flex-wrap:wrap;gap:8px}.footer .copyright p {line-height:1.8;overflow-wrap:anywhere}
.streaming-links {flex-wrap:wrap}.channel-image-wrapper {flex-shrink:0}.channel-name {overflow-wrap:anywhere}
.index-page #hero {padding-bottom:28px}.index-page #carouselExampleIndicators {padding:0}
.index-page #carouselExampleIndicators .carousel-item img {width:100%;height:auto;object-fit:contain}
.index-page .home-section-row {margin:0 20px}.index-page .home-panel {padding:clamp(20px,4vw,48px)!important}
.index-page .feature-box {height:100%}.index-page .channel-link {display:block;height:100%;padding:12px;border-radius:12px;transition:background .2s}
.index-page .channel-link:hover {background:#eef7ff}.index-page .content {min-width:0}
.release-stage {position:relative;z-index:2;margin:24px 20px 0;padding:clamp(20px,3.4vw,52px);border-radius:28px;background:#fff;box-shadow:0 16px 48px #25485e10;color:#2d4859}
.release-heading {display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}
.release-kicker {font-size:11px!important;font-weight:700;letter-spacing:1.6px;margin:0 0 12px!important;color:#547083}
.release-heading h1 {font-size:clamp(30px,3.7vw,54px);line-height:1.12;font-weight:750;letter-spacing:-1.5px;margin:0;color:#294658}
.release-note {font-size:14px;color:#67808e;max-width:170px;line-height:1.7;padding-bottom:4px}
.release-grid {display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px}
.release-spotlight {border-radius:18px;overflow:hidden;background:#f2f7fa;display:flex;flex-direction:column;min-width:0}
.release-art {position:relative;background:#9e4a24;overflow:hidden;display:flex;align-items:center;flex:1}
.release-art>img {display:block;width:100%;height:auto;object-fit:contain;transition:filter .4s}
.release-spotlight:hover .release-art>img {filter:brightness(1.04)}
.release-stamp {position:absolute;left:18px;top:18px;padding:8px 12px;border-radius:30px;color:#fff;background:#172b37d9;font-size:9px;letter-spacing:1.3px;font-weight:700}
.release-caption {display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px}
.release-caption .release-kicker {font-size:9px!important;margin-bottom:7px!important}.release-caption h2 {font-size:23px;margin:0;font-weight:700}
.release-button {display:inline-flex;gap:14px;align-items:center;justify-content:center;background:#087ff5;color:#fff!important;border-radius:40px;padding:14px 22px;font-size:13px;font-weight:700;white-space:nowrap;min-height:44px;transition:background .2s,transform .2s}
.release-button:hover {background:#0966c3;transform:translateY(-2px)}
.release-side {display:grid;grid-template-rows:1fr auto;gap:18px;min-width:0}
.release-discover {display:flex;flex-direction:column;justify-content:center;background:#edf6fc;border-radius:18px;padding:24px;color:#294658!important;overflow:hidden;position:relative}
.release-record {position:relative;width:230px;height:184px;max-width:100%;margin:0 auto 20px}
.release-sleeve {position:absolute;inset:0 auto 0 0;width:176px;border-radius:4px;background:#fff;border:1px solid #dce6ed;box-shadow:3px 9px 22px #1937481c;padding:22px;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(-7deg);z-index:1;transition:transform .5s}
.release-sleeve img {width:130px;height:auto;object-fit:contain}.release-sleeve>span {font-size:20px;line-height:1.15;font-weight:800;letter-spacing:-.5px}
.release-vinyl {width:174px;height:174px;position:absolute;right:0;top:6px;border-radius:50%;background:repeating-radial-gradient(circle,#202b34 0 2px,#36424b 3px,#1b2630 4px);display:grid;place-items:center;box-shadow:0 6px 12px #20304022;animation:record-turn 18s linear infinite;animation-play-state:paused}
.release-vinyl span {display:grid;place-items:center;border:7px solid #8abbe4;border-radius:50%;width:62px;height:62px;background:#cce7fc;color:#294658;font-size:9px;font-weight:800}
.release-discover:hover .release-vinyl,.release-discover:focus-visible .release-vinyl {animation-play-state:running}.release-discover:hover .release-sleeve {transform:translateX(-8px) rotate(-10deg)}
.release-card-label {display:flex;align-items:center;justify-content:space-between;gap:12px}.release-card-label h2,.release-video h2 {font-size:26px;font-weight:750;margin:0}.release-card-label .release-kicker {font-size:9px!important;margin-bottom:5px!important}
.release-arrow {display:grid;place-items:center;border:1px solid #b9cedd;border-radius:50%;width:42px;height:42px;flex-shrink:0;font-size:22px;transition:transform .25s}
a:hover>.release-arrow,a:hover .release-card-label>.release-arrow {transform:rotate(10deg)}
.release-video {display:flex;align-items:center;gap:18px;padding:24px;border:1px solid #deebf3;border-radius:18px;color:#294658!important;background:#fff}
.release-video>div {flex:1;min-width:0}.release-video p:last-child {font-size:12px;margin:7px 0 0;color:#637d8d}.release-video .release-kicker {font-size:9px!important;margin-bottom:5px!important}
.release-play {display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;border-radius:50%;background:#e6f3ff;color:#0884f6;transition:transform .25s}.release-video:hover .release-play {transform:scale(1.1)}
.release-bottom {display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding-top:22px;border-top:1px solid #e6eef3;font-size:12px;color:#6a8290}.release-bottom nav {display:flex;flex-wrap:wrap;gap:8px}.release-bottom a {padding:10px 16px;border:1px solid #e1edf5;border-radius:30px;color:#345366;min-height:40px;transition:background .2s}.release-bottom a:hover {background:#eaf5fe}
@keyframes record-turn {to{transform:rotate(360deg)}}
@media(max-width:1199px){.header .header-container{margin:0 14px!important;width:calc(100% - 28px)}.navmenu>ul{max-height:calc(100dvh - 100px);overflow-y:auto}.release-caption{align-items:flex-start;flex-direction:column}.release-grid{grid-template-columns:1.2fr 1fr}.release-video{padding:18px;gap:12px}.release-play{width:40px;height:40px}}
@media(max-width:767px){.release-stage{margin:18px 0 0;border-radius:20px}.release-grid{grid-template-columns:1fr;gap:16px}.release-heading{align-items:flex-start;margin-bottom:24px}.release-note{display:none}.release-caption{flex-direction:row;align-items:center;padding:18px}.release-caption h2{font-size:19px}.release-button{padding:12px 16px;font-size:12px}.release-side{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:12px}.release-record{width:130px;height:110px;margin-bottom:16px}.release-sleeve{width:105px;padding:13px}.release-sleeve>span{font-size:12px}.release-vinyl{width:103px;height:103px}.release-vinyl span{width:40px;height:40px;font-size:6px;border-width:5px}.release-discover{padding:18px}.release-card-label h2,.release-video h2{font-size:22px}.release-card-label .release-arrow{display:none}.release-video{flex-direction:column;align-items:flex-start;justify-content:center;padding:18px}.release-video>.release-arrow{display:none}.release-bottom{align-items:flex-start;flex-direction:column;gap:10px}.release-bottom nav{gap:6px;width:100%;justify-content:space-between}.release-bottom a{padding:10px 12px}.index-page .home-section-row{margin:0}.index-page .section{padding:30px 0}.index-page #hero{padding-top:100px}.index-page .image-wrapper{padding:0}.index-page .info-box{padding:24px}.index-page .info-item{gap:14px}.index-page .clients .swiper{margin:0!important}.footer .copyright{padding-inline:16px}.categories .card-img-top{height:auto;aspect-ratio:1}.album-card .card-img-top{height:auto;aspect-ratio:1;object-fit:contain}}
@media(max-width:359px){.release-stage{padding:16px}.release-caption{align-items:flex-start;flex-direction:column}.release-side{grid-template-columns:1fr}.release-video{flex-direction:row}.release-bottom a{padding:10px}.release-heading h1{font-size:29px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important}.release-discover:hover .release-sleeve{transform:rotate(-7deg)}[data-aos]{opacity:1!important;transform:none!important}}

/* Content must stay visible before scroll-animation JavaScript initializes. */
[data-aos]:not(.aos-init) {opacity:1!important;transform:none!important;visibility:visible!important}
.index-page #carouselExampleIndicators .carousel-item {height:auto;aspect-ratio:12 / 5}
.index-page #carouselExampleIndicators .carousel-item img {height:auto;aspect-ratio:12 / 5;object-fit:contain}
/* Editorial selections: one spotlight, four manually selected recordings. */
.single-spotlight {display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);border-radius:20px;overflow:hidden;background:#edf6fc;margin-bottom:40px}
.spotlight-picture {display:flex;align-items:center;background:#994d2d;min-width:0}.spotlight-picture img{width:100%;height:auto;display:block;object-fit:contain}
.spotlight-copy{padding:clamp(24px,3vw,44px);position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.spotlight-copy h2{font-size:clamp(25px,2.6vw,38px);font-weight:750;line-height:1.13;letter-spacing:-.7px;margin:0 0 14px}.spotlight-artist{font-size:17px;font-weight:600;margin:0 0 3px}.spotlight-series{font-size:12px;color:#617b8b;margin:0 0 23px}.spotlight-copy .release-button{font-size:12px}
.spotlight-grooves{position:absolute;right:-80px;bottom:-82px;width:200px;height:200px;z-index:-1;border-radius:50%;background:repeating-radial-gradient(circle,#dcecf7 0 2px,#c8deee 3px,#e2f0f9 4px);display:grid;place-items:center;animation:record-turn 20s linear infinite;animation-play-state:paused}.single-spotlight:hover .spotlight-grooves{animation-play-state:running}.spotlight-grooves span{background:#b4d5ee;width:70px;height:70px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800}
.selection-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.selection-intro h2{font-size:30px;font-weight:750;margin:0}.selection-intro .release-kicker{font-size:9px!important;margin-bottom:8px!important}.selection-intro>p{font-size:13px;color:#718896;margin:0;max-width:220px;line-height:1.7}
.selection-groups{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.selection-group{min-width:0;padding:0!important;overflow:visible!important}.selection-group-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px;min-height:55px}.selection-group-heading h3{font-size:20px;font-weight:700;margin:0 0 4px}.selection-group-heading p{font-size:12px;color:#718896;margin:0}.selection-index{font-size:12px;font-weight:700;border:1px solid #d8e6f0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#5d7c91}
.selection-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.selection-card{color:#294658!important;min-width:0;display:flex;flex-direction:column;border-radius:14px;border:1px solid #dfebf3;overflow:hidden;background:#fff;transition:transform .25s,box-shadow .25s}.selection-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #244c6314}.selection-image{position:relative;background:#e5eef4;overflow:hidden;aspect-ratio:1}.selection-image img{display:block;width:100%;height:100%;object-fit:contain}.selection-play{position:absolute;right:12px;bottom:12px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#087ff5;font-size:12px;transition:transform .25s}.selection-card:hover .selection-play{transform:scale(1.12)}.selection-format{position:absolute;top:10px;left:10px;color:#fff;background:#233d50e6;padding:5px 8px;font-size:8px;letter-spacing:1px;border-radius:4px}
.selection-text{padding:16px;flex:1;display:flex;flex-direction:column}.selection-text h4{font-size:15px;font-weight:700;line-height:1.45;margin:0 0 6px}.selection-text p{font-size:12px;color:#6b8391;line-height:1.6;margin:0 0 14px}.selection-link{font-size:10px;color:#0874cc;font-weight:600;margin-top:auto}.selection-explore{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:15px 20px;border-radius:50px;background:#087ff5;color:#fff!important;font-size:13px;font-weight:700;min-height:48px;transition:background .2s}.selection-explore:hover{background:#0868c8}
@media(max-width:1100px){.selection-groups{grid-template-columns:1fr;gap:32px}.selection-group-heading h3{font-size:23px}.selection-image{aspect-ratio:1}.selection-explore{max-width:300px}.single-spotlight{grid-template-columns:1.25fr 1fr}}
@media(max-width:767px){.single-spotlight{grid-template-columns:1fr;margin-bottom:30px}.spotlight-copy{padding:24px}.spotlight-copy h2 br{display:none}.spotlight-copy h2{font-size:28px}.spotlight-copy .release-kicker{margin-bottom:12px!important}.spotlight-grooves{right:-40px;bottom:-70px}.selection-intro{display:block}.selection-intro>p{max-width:none;margin-top:10px}.selection-intro h2{font-size:27px}.selection-cards{gap:12px}.selection-text{padding:12px}.selection-text h4{font-size:14px}.selection-text p{font-size:11px}.selection-group-heading h3{font-size:21px}.selection-explore{max-width:none}.selection-play{width:30px;height:30px;right:8px;bottom:8px}.selection-format{font-size:7px;padding:4px 6px;top:6px;left:6px}}
@media(max-width:359px){.selection-cards{grid-template-columns:1fr}.selection-text h4{font-size:17px}.selection-image{aspect-ratio:1}}
@media(prefers-reduced-motion:reduce){.selection-card:hover{transform:none}.spotlight-grooves{animation:none}}
/* New releases: record emerges on hover/focus, without hiding the content. */
.new-releases{padding:0 0 34px!important;margin:0 0 36px;border-bottom:1px solid #e3edf4;overflow:visible!important}
.new-release-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.new-release-card{display:flex;flex-direction:column;min-width:0;color:#294658!important;border:1px solid #e1ebf3;border-radius:16px;overflow:hidden;background:#fff;transition:box-shadow .25s,transform .25s}
.new-release-card:hover,.new-release-card:focus-visible{box-shadow:0 14px 28px #21455e18;transform:translateY(-4px)}
.new-release-art{position:relative;isolation:isolate;aspect-ratio:1;background:#e9f3fb;display:flex;align-items:center;padding:20px 36px 20px 14px;overflow:hidden}
.new-release-card:nth-child(2n) .new-release-art{background:#edf2f7}.new-release-card:nth-child(3n) .new-release-art{background:#f3f0e9}
.new-sleeve{position:relative;z-index:2;width:100%;aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;background:#fff;box-shadow:4px 5px 12px #20384d2b;border:1px solid #ffffff;border-radius:3px;transform:rotate(-5deg);transition:transform .55s cubic-bezier(.2,.7,.2,1)}
.new-sleeve img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.new-sleeve-label{font-size:clamp(5px,.55vw,9px);letter-spacing:.7px;color:#476577;font-weight:750;padding:8px 8px 5px}
.new-sleeve-bottom{display:flex;justify-content:space-between;align-items:center;font-size:clamp(4px,.45vw,7px);letter-spacing:.5px;padding:6px 8px;color:#6c8390}.new-sleeve-bottom b{font-size:10px;color:#294658}
.new-disc-position{position:absolute;z-index:1;left:15%;top:14%;width:66%;aspect-ratio:1;transform:translateX(10%);transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.new-disc{width:100%;height:100%;border-radius:50%;background:repeating-radial-gradient(circle,#16232d 0 2px,#34434e 3px,#111d27 4px);box-shadow:3px 4px 8px #20344840;display:grid;place-items:center;animation:new-vinyl-spin 7s linear infinite;animation-play-state:paused}
.new-disc>span{position:relative;width:35%;height:35%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#acd8f7;border:5px solid #dbedfa;border-radius:50%;font-size:7px;font-weight:800;letter-spacing:.3px;color:#294658}.new-disc i{display:block;width:6px;height:6px;border-radius:50%;background:#111d27}
.new-play{position:absolute;z-index:3;right:12px;bottom:12px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#087ff5;color:white;font-size:11px;box-shadow:0 3px 12px #087ff538;transition:transform .3s}
.new-release-card:is(:hover,:focus-visible) .new-disc-position{transform:translateX(39%)}
.new-release-card:is(:hover,:focus-visible) .new-disc{animation-play-state:running}
.new-release-card:is(:hover,:focus-visible) .new-sleeve{transform:translateX(-5px) rotate(-9deg)}
.new-release-card:is(:hover,:focus-visible) .new-play{transform:scale(1.08)}
.new-release-info{display:flex;flex:1;flex-direction:column;padding:17px}.new-release-info h3{font-size:16px;line-height:1.45;font-weight:700;margin:0 0 7px}.new-release-info p{font-size:12px;color:#6b8391;line-height:1.55;margin:0 0 18px}.new-listen{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:650;color:#0874cc;margin-top:auto}.new-listen>span{font-size:18px}
.new-releases-explore{max-width:280px;margin:22px auto 0}.new-releases-note{font-size:11px!important}
@keyframes new-vinyl-spin{to{transform:rotate(360deg)}}
@media(min-width:1200px){.new-release-grid:has(>.new-release-card:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1100px){.new-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.new-sleeve-label{font-size:9px}.new-sleeve-bottom{font-size:7px}.new-disc>span{font-size:10px}}
@media(max-width:600px){.new-release-grid{gap:12px}.new-release-art{padding:16px 26px 16px 10px}.new-release-info{padding:12px}.new-release-info h3{font-size:14px}.new-release-info p{font-size:11px}.new-sleeve-label{font-size:6px;padding:6px}.new-sleeve-bottom{font-size:4px;padding:5px}.new-disc>span{border-width:3px;font-size:6px}.new-disc i{width:4px;height:4px}.new-play{width:28px;height:28px;bottom:8px;right:8px;font-size:10px}.new-releases-explore{max-width:none}.new-listen{font-size:9px}}
@media(max-width:359px){.new-release-grid{grid-template-columns:1fr}.new-sleeve-label{font-size:9px}.new-sleeve-bottom{font-size:7px}.new-release-info h3{font-size:17px}.new-disc>span{font-size:10px}}
@media(hover:none){.new-disc-position{transform:translateX(24%)}.new-release-card:hover{transform:none}}
@media(prefers-reduced-motion:reduce){.new-disc{animation:none!important}.new-release-card:is(:hover,:focus-visible){transform:none}.new-release-card:is(:hover,:focus-visible) .new-sleeve{transform:rotate(-5deg)}.new-release-card:is(:hover,:focus-visible) .new-disc-position{transform:translateX(10%)}}

.next-release-cover{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:14px;color:#395b72;background:#f0f7fc}.next-release-cover>span{font-size:clamp(16px,1.8vw,28px);font-weight:800;line-height:1.1;letter-spacing:-.7px}.next-release-cover>small{font-size:8px;letter-spacing:1px;color:#7f9bad}.new-slot-label{font-size:10px;color:#7892a3;margin-top:auto}.new-release-placeholder{cursor:default}@media(max-width:600px){.next-release-cover{padding:10px;gap:6px}.next-release-cover>span{font-size:16px}.next-release-cover>small{font-size:6px}}

/* Artwork contract: square albums, 16:9 videos; never crop or distort uploads. */
.spotlight-picture{aspect-ratio:16/9;align-self:center;width:100%;background:#edf6fc}
.spotlight-picture img{width:100%;height:100%;aspect-ratio:16/9;object-fit:contain}
.spotlight-picture.is-square,.spotlight-picture.is-square img{aspect-ratio:1}
.selection-group[aria-labelledby="archive-title"] .selection-image{aspect-ratio:1}
.selection-group[aria-labelledby="videos-title"] .selection-image{aspect-ratio:16/9}
.new-sleeve:has(img){display:block;overflow:hidden}
.new-sleeve:has(img) .new-sleeve-label,.new-sleeve:has(img) .new-sleeve-bottom{display:none}
.new-sleeve img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain;background:#fff}
.categories .card-img-top,.album-card .card-img-top{width:100%;height:auto;aspect-ratio:1;object-fit:contain}
/* Compact New Releases: always three columns on desktop, even with four items. */
.new-releases{max-width:960px;margin-left:auto;margin-right:auto}
.new-releases .new-release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:780px;margin-inline:auto}
.new-releases .new-release-info{padding:12px 14px}
.new-releases .new-release-info h3{font-size:14px;line-height:1.4;margin-bottom:5px}
.new-releases .new-release-info p{font-size:11px;margin-bottom:10px}
.new-releases .new-listen{font-size:10px}
.new-releases .new-release-art{padding:16px 32px 16px 12px}
.new-releases .new-sleeve-label{font-size:7px}
.new-releases .new-sleeve-bottom{font-size:5px}
.new-releases .new-disc>span{font-size:7px}
.new-releases .next-release-cover>span{font-size:20px}
.new-releases .next-release-cover>small{font-size:7px}
@media(max-width:767px){.new-releases .new-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:520px}.new-releases .new-release-info{padding:10px}.new-releases .new-release-art{padding:14px 26px 14px 10px}.new-releases .next-release-cover>span{font-size:16px}}
@media(max-width:359px){.new-releases .new-release-grid{grid-template-columns:1fr;max-width:240px}}
/* Quieter editorial treatment for Our Selections / Archive / Music Videos. */
.selections-stage>.selection-intro{max-width:1040px;margin:0 auto 22px;padding-top:2px}
.selections-stage>.selection-intro h2{font-size:25px;font-weight:650;letter-spacing:-.35px}
.selections-stage>.selection-intro .release-kicker{display:none}
.selections-stage>.selection-intro>p{font-size:12px;color:#7a8b96}
.selection-groups{max-width:1040px;margin-inline:auto;gap:36px}
.selection-group-heading{gap:0;margin-bottom:16px;min-height:44px;padding-bottom:12px;border-bottom:1px solid #e8edf0}
.selection-index{display:none}
.selection-group-heading h3{font-size:18px;font-weight:650;color:#385262;margin-bottom:5px}
.selection-group-heading p{font-size:11px;color:#7a8b96}
.selection-cards{gap:16px}
.selection-card{border:0;border-radius:0;background:transparent;box-shadow:none;transition:none}
.selection-card:hover,.selection-card:focus-visible{transform:none;box-shadow:none}
.selection-image{border-radius:8px;background:#f3f5f6;border:1px solid #e9eef1}
.selection-format{display:none}
.selection-play{width:29px;height:29px;right:9px;bottom:9px;background:rgba(255,255,255,.94);border:1px solid #dbe3e8;color:#3e5868;box-shadow:none;font-size:10px}
.selection-card:hover .selection-play{transform:none;background:#fff}
.selection-text{padding:12px 0 4px}
.selection-text h4{font-size:14px;font-weight:600;line-height:1.5;margin-bottom:4px;color:#385262}
.selection-text p{font-size:11px;color:#788b98;margin-bottom:10px;line-height:1.6}
.selection-link{font-size:10px;font-weight:500;color:#607d90}
.selection-card:hover .selection-link{text-decoration:underline;text-underline-offset:3px}
.selection-group>.selection-explore{display:inline-flex;justify-content:center;gap:24px;max-width:none;margin-top:18px;padding:10px 17px;min-height:42px;border:1px solid #cfdae2;border-radius:6px;background:#fff;color:#426276!important;font-size:12px;font-weight:600}
.selection-group>.selection-explore:hover{background:#f5f8fa;border-color:#9bb2c2}
@media(max-width:767px){.selection-groups{gap:28px}.selections-stage>.selection-intro h2{font-size:23px}.selection-group-heading h3{font-size:18px}.selection-cards{gap:14px}.selection-text h4{font-size:13px}.selection-group>.selection-explore{display:flex;width:100%;margin-top:14px}.selections-stage>.selection-intro>p{margin-top:6px}}
