.zd-partnership-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,96px);align-items:end;padding-block:64px}.zd-partnership-intro .eyebrow{margin-bottom:24px}.zd-partnership-intro h1{font-size:clamp(32px,4.6vw,70px)}.zd-partnership-intro__copy>p{font-size:18px;line-height:1.7;color:var(--muted);max-width:48ch}.zd-partnership-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 26px;margin-top:28px}.zd-partnership-actions .text-link{font-size:13px}.zd-partnership-application{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:start}.zd-partnership-aside .eyebrow{margin-bottom:20px}.zd-partnership-aside h2{font-size:clamp(26px,2.8vw,40px)}.zd-partnership-aside>p:not(.eyebrow){margin-top:20px;font-size:15px;line-height:1.8;color:var(--muted)}.zd-partnership-notes{margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}.zd-partnership-notes h3{font:600 14px/1.5 Clash,Arial,sans-serif}.zd-partnership-notes ul{padding-left:18px;margin:12px 0 28px}.zd-partnership-notes li,.zd-partnership-notes p{color:var(--muted);font-size:13px;line-height:1.7}.zd-partnership-notes li+li{margin-top:10px}.zd-partnership-notes p{margin-top:10px}.zd-application-form{background:var(--panel);border:1px solid var(--line);padding:clamp(24px,3vw,44px);min-width:0}.zd-application-required{font-size:12px;color:var(--muted);margin:0 0 28px}.zd-application-form fieldset{border:0;padding:0;margin:0 0 32px;min-width:0}.zd-application-form legend{width:100%;padding:0 0 14px;margin-bottom:20px;border-bottom:1px solid var(--line);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.zd-application-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.zd-application-field{display:flex;flex-direction:column;gap:9px;min-width:0}.zd-application-field--full{grid-column:1/-1}.zd-application-field small{font-size:11px;line-height:1.6;color:var(--muted)}.zd-application-field textarea{resize:vertical;min-height:140px}.zd-application-field input{width:100%;min-width:0}.zd-application-field input::placeholder{color:var(--muted)}.zd-application-submit{border-top:1px solid var(--line);padding-top:24px;display:flex;flex-direction:column;align-items:start;gap:16px}.zd-application-confirm{display:flex;align-items:start;gap:12px;line-height:1.7!important;cursor:pointer}.zd-application-confirm input{flex-shrink:0;width:18px;height:18px;margin:2px 0 0;accent-color:var(--red)}.zd-application-submit .text-link{font-size:12px}.zd-application-submit>p{font-size:11px;line-height:1.6;color:var(--muted)}.zd-application-form :focus-visible{outline:2px solid var(--red);outline-offset:4px}.zd-application-errors{border-left:3px solid var(--red);padding:14px 18px;background:var(--bg);margin-bottom:24px;font-size:13px}.zd-application-errors h3{font:600 15px/1.5 Clash,Arial,sans-serif;margin-bottom:10px}.zd-application-errors a{text-decoration:underline}.zd-application-status h3{font:600 24px/1.3 Panchang,Arial,sans-serif}.zd-application-status p{font-size:15px;line-height:1.8;color:var(--muted);margin-top:20px}.zd-partnership-artists .section-heading>div>p:last-child{font-size:15px;color:var(--muted);line-height:1.7;margin-top:20px}.zd-partnership-artists .section-heading>.text-link{font-size:13px;white-space:nowrap}
@media(max-width:1000px){.zd-partnership-application{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px}.zd-partnership-actions{gap:12px 20px}.zd-partnership-actions .button{font-size:12px;padding:14px 18px}}
@media(max-width:749px){.zd-partnership-intro,.zd-partnership-application{grid-template-columns:1fr;gap:28px}.zd-partnership-intro{padding-block:40px}.zd-partnership-intro .eyebrow{font-size:9px}.zd-partnership-intro h1{font-size:clamp(31px,7.5vw,52px)}.zd-partnership-intro__copy>p{font-size:15px}.zd-partnership-actions{margin-top:22px}.zd-partnership-notes{margin-top:22px;padding-top:20px}.zd-partnership-notes ul{margin-bottom:20px}.zd-application-form{padding:24px 20px}.zd-application-fields{grid-template-columns:1fr;gap:20px}.zd-application-form fieldset{margin-bottom:26px}.zd-application-required{margin-bottom:24px}.zd-application-submit .button{width:100%}.zd-partnership-artists .section-heading{flex-direction:column;align-items:start;gap:16px}.zd-partnership-artists .section-heading>div>p:last-child{font-size:14px;margin-top:16px}}
