.podcast-nominate-hero{background:var(--brand-text);color:var(--brand-background);padding-block:72px 105px}.podcast-nominate-intro{max-width:1080px}.podcast-nominate-back{color:var(--inverse-muted);align-items:center;gap:8px;margin-bottom:72px;font-size:12px;font-weight:650;display:inline-flex}.podcast-nominate-back svg{width:16px}.podcast-nominate-intro>.eyebrow{color:var(--brand-primary)}.podcast-nominate-intro h1{max-width:900px;font-size:clamp(52px,7.5vw,96px)}.podcast-nominate-intro>p:not(.eyebrow){max-width:780px;color:var(--inverse-muted);margin:30px 0 0;font-size:18px;line-height:1.75}.nomination-type-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:58px;display:grid}.nomination-type-grid button{border:1px solid #fff9f147;border-top:4px solid var(--brand-primary);min-height:190px;color:var(--brand-background);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr;align-items:center;gap:25px;padding:34px;transition:border-color .2s,background .2s,transform .2s;display:grid}.nomination-type-grid button:hover,.nomination-type-grid button.selected{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-accent) 35%, var(--brand-text));transform:translateY(-3px)}.nomination-type-grid button>svg{width:34px;height:34px;color:var(--brand-primary)}.nomination-type-grid button span{gap:10px;display:grid}.nomination-type-grid button strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(25px,2.6vw,34px);font-weight:500}.nomination-type-grid button small{color:var(--inverse-muted);font-size:13px;line-height:1.55}.podcast-nominate-form-section{background:var(--brand-surface);padding-block:105px 120px;scroll-margin-top:20px}.podcast-nominate-form-wrap{max-width:980px}.nomination-form-heading{max-width:720px;margin-bottom:50px}.nomination-form-heading h2{margin:0;font-size:clamp(43px,6vw,68px);line-height:1}.nomination-form-heading>p:last-child{color:var(--text-muted);margin:22px 0 0;font-size:17px;line-height:1.7}.podcast-nomination-form{border:1px solid var(--line);border-top:5px solid var(--brand-primary);background:var(--brand-background);gap:38px;padding:clamp(30px,5vw,60px);display:grid}.nomination-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.nomination-fieldset{border:0;border-bottom:1px solid var(--line);gap:24px;margin:0;padding:0 0 36px;display:grid}.nomination-fieldset legend{color:var(--primary-deep);font-family:var(--font-display);margin-bottom:24px;font-size:25px;font-weight:500}.nomination-fields{gap:24px;display:grid}.nomination-fields-two{grid-template-columns:1fr 1fr}.podcast-nomination-form .form-field{gap:10px}.podcast-nomination-form .form-field label{font-size:13px}.podcast-nomination-form .form-field input{border-color:var(--line);height:54px}.podcast-nomination-form textarea{resize:vertical;border:1px solid var(--line);background:var(--brand-background);width:100%;min-height:180px;color:var(--brand-text);font:inherit;border-radius:3px;padding:15px;line-height:1.6}.podcast-nomination-form textarea:focus{outline:2px solid color-mix(in srgb, var(--brand-primary) 55%, transparent);outline-offset:1px}.podcast-nomination-form .form-field>small{color:var(--text-muted);font-size:11px}.nomination-relationship{margin-top:2px}.nomination-submit-row{grid-template-columns:auto 1fr;align-items:center;gap:24px;display:grid}.nomination-submit-row .form-submit{background:var(--brand-primary);min-width:190px;color:var(--brand-text)}.nomination-submit-row>p{max-width:520px;color:var(--text-muted);margin:0;font-size:11px;line-height:1.6}.nomination-submit-row a{color:var(--brand-text);text-underline-offset:3px;text-decoration:underline}.nomination-success{border-top:5px solid var(--brand-primary);background:var(--brand-background);justify-items:start;gap:18px;padding:clamp(34px,6vw,64px);display:grid}.nomination-success>svg{background:var(--accent-soft);width:44px;height:44px;color:var(--brand-accent);border-radius:50%;padding:10px}.nomination-success h3{margin:0;font-size:clamp(34px,4vw,50px)}.nomination-success p{max-width:580px;color:var(--text-muted);margin:0 0 12px;font-size:17px;line-height:1.7}.admin-nominations{margin-top:24px}.nomination-admin-list{border-top:1px solid var(--line);margin-top:24px;display:grid}.nomination-admin-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.72fr) 1.28fr;gap:28px;padding:24px 0;display:grid}.nomination-admin-meta{align-content:start;gap:5px;display:grid}.nomination-admin-meta>span{color:var(--primary-deep);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.nomination-admin-meta strong{font-family:var(--font-display);font-size:23px;font-weight:500}.nomination-admin-meta a,.nomination-admin-meta small{color:var(--text-muted);font-size:12px}.nomination-admin-story{align-content:start;gap:10px;display:grid}.nomination-admin-story p{color:var(--text-muted);white-space:pre-line;margin:0;line-height:1.65}.nomination-admin-story small{color:var(--primary-deep);font-size:11px;line-height:1.6}.nomination-admin-story a{text-underline-offset:2px;text-decoration:underline}@media (max-width:960px){.nomination-type-grid{grid-template-columns:1fr}.nomination-admin-list article{grid-template-columns:1fr;gap:18px}}@media (max-width:680px){.podcast-nominate-hero{padding-block:48px 75px}.podcast-nominate-back{margin-bottom:48px}.nomination-type-grid{margin-top:42px}.nomination-type-grid button{min-height:155px;padding:28px 24px}.podcast-nominate-form-section{padding-block:75px}.podcast-nomination-form{padding:28px 22px}.nomination-fields-two,.nomination-submit-row{grid-template-columns:1fr}.nomination-submit-row .form-submit{width:100%}}
