/* MusikViews 5.1 Publisher Experience */
.mv-v51-page-hero,.mv-v51-search-hero,.mv-v51-trust-hero,.mv-v51-newsletter-hero{padding:clamp(54px,8vw,110px) 0 42px;border-bottom:1px solid var(--mv-border,#2a2930);background:radial-gradient(circle at 82% 12%,rgba(255,62,165,.14),transparent 34%),radial-gradient(circle at 10% 80%,rgba(57,216,255,.08),transparent 28%)}
.mv-v51-page-hero h1,.mv-v51-search-hero h1,.mv-v51-trust-hero h1,.mv-v51-newsletter-hero h1{max-width:1000px;margin:.12em 0;font-size:clamp(42px,7vw,92px);line-height:.9;letter-spacing:-.045em}.mv-v51-page-hero p,.mv-v51-search-hero p,.mv-v51-trust-hero p,.mv-v51-newsletter-hero p{max-width:760px;color:var(--mv-muted,#aaa7b1);font-size:clamp(17px,2vw,22px)}
.mv-v51-newsletter-hero em{color:var(--mv-pink,#ff3ea5);font-style:normal}
.mv-v51-contact__layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.6fr);gap:32px;padding:46px 0}.mv-v51-department-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mv-v51-department{display:flex;min-height:160px;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--mv-border,#29282f);background:#111116;text-decoration:none}.mv-v51-department:hover{border-color:var(--mv-pink,#ff3ea5);transform:translateY(-2px)}.mv-v51-department strong{color:#fff;font-size:21px}.mv-v51-department span{color:#aaa7b1;line-height:1.55}.mv-v51-department b{margin-top:auto;color:var(--mv-pink,#ff3ea5);font-size:12px}.mv-v51-contact__note{padding:28px;background:#16151b;border-top:3px solid var(--mv-pink,#ff3ea5)}.mv-v51-contact__note h2{font-size:32px;line-height:.95}.mv-v51-contact__note a{color:#fff}.mv-v51-contact__form{padding-bottom:70px}.mv-v51-contact__form .mv-native-contact{max-width:none}
.mv-404-smart{padding:0 0 70px}.mv-404-hero{padding:clamp(70px,10vw,140px) 0 34px;max-width:980px}.mv-404-hero h1{font-size:clamp(52px,9vw,110px);line-height:.84;margin:.12em 0;letter-spacing:-.055em}.mv-404-hero p{max-width:700px;color:#aaa7b1;font-size:19px}.mv-v51-searchbox{position:relative;display:flex;gap:10px;max-width:850px;margin-top:26px}.mv-v51-searchbox input{min-width:0;flex:1;background:#111116;border:1px solid #33313a;color:#fff;padding:16px 18px;font-size:17px}.mv-v51-trending-searches{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding:18px 0 34px;color:#777}.mv-v51-trending-searches a{color:#fff;text-decoration:none;border-bottom:1px solid #444}.mv-v51-404-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:38px}.mv-v51-404-links a{padding:10px 14px;border:1px solid #333;color:#fff;text-decoration:none;font-weight:700;font-size:12px}.mv-v51-404-suggestions{margin-top:28px}
.mv-author-profile{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:34px;align-items:center;padding:60px 0;border-bottom:1px solid #29282f}.mv-author-profile__avatar .mv-writer-avatar{width:132px;height:132px;font-size:42px}.mv-author-profile h1{font-size:clamp(42px,6vw,76px);line-height:.94;margin:.1em 0}.mv-author-profile__copy{max-width:760px}.mv-author-bio{color:#bbb8c3;font-size:17px;line-height:1.7}.mv-author-profile__stats{display:grid;gap:12px}.mv-author-profile__stats div{padding:16px 22px;background:#111116;border-left:2px solid var(--mv-pink,#ff3ea5)}.mv-author-profile__stats strong{display:block;font-size:28px;color:#fff}.mv-author-profile__stats span{font-size:11px;text-transform:uppercase;color:#888}.mv-author-socials{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px}.mv-author-socials a{font-size:12px;font-weight:800;color:#fff}.mv-v51-author-popular{padding:42px 0}.mv-v51-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.mv-v51-category-hero{padding:64px 0 34px;border-bottom:1px solid #29282f}.mv-v51-category-hero h1{font-size:clamp(52px,8vw,100px);margin:.1em 0;line-height:.9}.mv-v51-category-lead{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);gap:32px;align-items:center;padding:38px 0 48px}.mv-v51-category-lead__media{display:block;aspect-ratio:16/9;overflow:hidden}.mv-v51-category-lead__media img{width:100%;height:100%;object-fit:cover}.mv-v51-category-lead h2{font-size:clamp(32px,4vw,54px);line-height:.94;margin:12px 0}.mv-v51-category-lead h2 a{color:#fff;text-decoration:none}.mv-v51-category-lead p{color:#aaa7b1;font-size:17px;line-height:1.55}.mv-v51-category-stream{padding-bottom:40px}.mv-v51-category-footer{padding:28px 0 70px;border-top:1px solid #29282f}
.mv-v51-search-hero{padding-bottom:34px}.mv-v51-search-tabs{position:sticky;top:0;z-index:10;display:flex;gap:6px;overflow:auto;padding:12px 0;background:rgba(9,9,11,.96);border-bottom:1px solid #29282f}.mv-v51-search-tabs button{border:1px solid #333;background:#111116;color:#aaa;padding:9px 12px;white-space:nowrap;font-weight:800;cursor:pointer}.mv-v51-search-tabs button.is-active{background:var(--mv-pink,#ff3ea5);color:#08080a;border-color:var(--mv-pink,#ff3ea5)}.mv-v51-search-tabs span{opacity:.7}.mv-v51-search-results{padding-bottom:70px}.mv-v51-search-results .mv-search-group{padding:32px 0;border-bottom:1px solid #222}.mv-v51-live-results{position:absolute;left:0;right:90px;top:100%;z-index:30;background:#111116;border:1px solid #333;box-shadow:0 18px 50px rgba(0,0,0,.5);padding:8px}.mv-v51-live-results a{display:flex;align-items:center;gap:12px;padding:10px;color:#fff;text-decoration:none;border-bottom:1px solid #25242b}.mv-v51-live-results img{width:54px;height:40px;object-fit:cover}.mv-v51-live-results small{color:#888}
.mv-v51-trust-hero{margin-bottom:38px}.mv-v51-about-manifesto,.mv-v51-about-values{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:56px 0;border-bottom:1px solid #29282f}.mv-v51-about-manifesto h2,.mv-v51-about-values h2{font-size:clamp(36px,5vw,64px);line-height:.9;margin:.15em 0}.mv-v51-about-manifesto p,.mv-v51-about-values p{color:#b4b1bb;font-size:17px;line-height:1.75}.mv-v51-about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#29282f;margin:32px 0}.mv-v51-about-stats div{background:#111116;padding:26px}.mv-v51-about-stats strong{display:block;color:var(--mv-pink,#ff3ea5);font-size:36px}.mv-v51-about-stats span{text-transform:uppercase;font-size:10px;color:#aaa}.mv-v51-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 0 52px}.mv-v51-product-grid a{display:flex;min-height:150px;flex-direction:column;justify-content:flex-end;gap:8px;background:#111116;border:1px solid #27262d;padding:22px;text-decoration:none}.mv-v51-product-grid b{font-size:20px;color:#fff}.mv-v51-product-grid span{color:#999;line-height:1.45}.mv-v51-policy-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:50px;padding:20px 0 60px}.mv-v51-policy-layout>aside{position:sticky;top:100px;height:max-content;padding:26px;background:#111116;border-top:3px solid var(--mv-pink,#ff3ea5)}.mv-v51-policy-layout>aside h2{font-size:34px;line-height:.95}.mv-v51-policy-sections{display:grid;gap:14px}.mv-v51-policy-sections section{padding:28px;background:#111116;border:1px solid #29282f}.mv-v51-policy-sections h2{margin:.2em 0;font-size:26px}.mv-v51-policy-sections p{color:#aaa7b1;line-height:1.7}.mv-v51-masthead-group{padding:20px 0 36px}.mv-v51-masthead-group .mv-trust-person{display:grid;grid-template-columns:88px 1fr;gap:18px;align-items:start}.mv-v51-masthead-group .mv-trust-person h2{margin:0 0 4px}.mv-v51-masthead-group .mv-author-role{color:var(--mv-pink,#ff3ea5);font-weight:800}
.mv-v51-newsletter-hero{padding-bottom:54px}.mv-v51-newsletter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:42px 0}.mv-v51-newsletter-card{display:flex;flex-direction:column;min-height:420px;background:#111116;border:1px solid #2b2a31;padding:26px}.mv-v51-newsletter-card:nth-child(2){border-top:3px solid var(--mv-violet,#7c5cff)}.mv-v51-newsletter-card:nth-child(3){border-top:3px solid var(--mv-cyan,#39d8ff)}.mv-v51-newsletter-card h2{font-size:30px;line-height:.95}.mv-v51-newsletter-card p{color:#aaa;line-height:1.65}.mv-v51-newsletter-example{margin-top:auto;padding:16px;background:#09090b}.mv-v51-newsletter-example strong,.mv-v51-newsletter-example span{display:block}.mv-v51-newsletter-example strong{color:var(--mv-pink,#ff3ea5);font-size:9px;margin-bottom:7px}.mv-v51-newsletter-example span{color:#ddd;font-size:13px}.mv-v51-newsletter-promise{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:42px 0;border-top:1px solid #29282f;border-bottom:1px solid #29282f}.mv-v51-newsletter-promise h2{font-size:44px;line-height:.92}.mv-v51-newsletter-promise p{color:#aaa;line-height:1.65}.mv-v51-newsletter-signup{max-width:850px;padding:48px 0 70px}
.mv-sponsor-banner{display:flex;align-items:center;gap:12px;margin:0 auto 24px;max-width:1200px;padding:13px 16px;background:#16151b;border:1px solid #34313b;border-left:3px solid var(--mv-pink,#ff3ea5);color:#ddd}.mv-sponsor-banner img{width:74px;max-height:28px;object-fit:contain}.mv-sponsor-banner>span{font-size:10px;font-weight:900;text-transform:uppercase;color:#999}.mv-sponsor-banner a,.mv-sponsor-banner strong{color:#fff}.mv-sponsor-banner small{margin-left:auto;color:#777;max-width:420px}.mv-author-endcard{display:grid;grid-template-columns:96px minmax(0,1fr);gap:24px;align-items:start;margin:38px 0;padding:24px;background:#111116;border-top:3px solid var(--mv-pink,#ff3ea5)}.mv-author-endcard__avatar{width:96px;min-width:0;position:relative;z-index:1}.mv-author-endcard__avatar .mv-writer-avatar-link{display:block;width:96px;height:96px}.mv-author-endcard__avatar .mv-writer-avatar--xl{width:96px;height:96px}.mv-author-endcard>div:last-child{min-width:0}.mv-author-endcard h2{overflow-wrap:anywhere}.mv-author-endcard h2{margin:4px 0;font-size:27px}.mv-author-endcard h2 a{color:#fff;text-decoration:none}.mv-author-endcard__role{color:var(--mv-pink,#ff3ea5);font-weight:800}.mv-author-endcard p{color:#aaa;line-height:1.55}.mv-share-again{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:30px 0;padding:18px 0;border-top:1px solid #29282f;border-bottom:1px solid #29282f}.mv-share-again>span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#888}.mv-ad--sticky_mobile{display:none;position:fixed;z-index:999;bottom:0;left:0;right:0;background:#0b0b0e;padding:4px;text-align:center;border-top:1px solid #333}.mv-ad--takeover{position:relative;z-index:30}.mv-ad--end_story{margin:30px 0}
.mv-site-footer+.mv-ad--sticky_mobile{display:none}
@media(max-width:900px){.mv-v51-contact__layout,.mv-v51-category-lead,.mv-v51-about-manifesto,.mv-v51-about-values,.mv-v51-policy-layout,.mv-v51-newsletter-promise{grid-template-columns:1fr}.mv-v51-feature-grid,.mv-v51-product-grid,.mv-v51-newsletter-grid{grid-template-columns:1fr 1fr}.mv-author-profile{grid-template-columns:110px 1fr}.mv-author-profile__stats{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.mv-v51-policy-layout>aside{position:static}.mv-v51-about-stats{grid-template-columns:repeat(2,1fr)}.mv-sponsor-banner{margin-left:var(--mv-gutter,18px);margin-right:var(--mv-gutter,18px);flex-wrap:wrap}.mv-sponsor-banner small{width:100%;margin-left:0}}
@media(max-width:640px){.mv-v51-department-grid,.mv-v51-feature-grid,.mv-v51-product-grid,.mv-v51-newsletter-grid{grid-template-columns:1fr}.mv-v51-searchbox{flex-direction:column}.mv-v51-live-results{right:0}.mv-author-profile{grid-template-columns:1fr;text-align:left}.mv-author-profile__avatar .mv-writer-avatar{width:92px;height:92px}.mv-author-profile__stats{grid-template-columns:1fr}.mv-v51-about-stats{grid-template-columns:1fr 1fr}.mv-author-endcard{grid-template-columns:64px minmax(0,1fr);gap:16px}.mv-author-endcard__avatar,.mv-author-endcard__avatar .mv-writer-avatar-link,.mv-author-endcard__avatar .mv-writer-avatar--xl{width:64px;height:64px}.mv-share-again{align-items:flex-start;flex-direction:column}.mv-ad--sticky_mobile{display:block}.mv-sponsor-banner small{max-width:none}}
