/* Optional badge studies, plus the selected plain text age-range label. */
html[data-pillstyle] .audience-section .audience-proof-intro .fit-age-pill{padding:8px 15px;border-radius:999px;font:500 .8125rem/1.5 var(--sans);letter-spacing:.005em;box-shadow:none}
html[data-pillstyle="outline"] .audience-section .audience-proof-intro .fit-age-pill{background:transparent;border:1px solid #cfd8e4;color:#485d76}
html[data-pillstyle="navy"] .audience-section .audience-proof-intro .fit-age-pill{background:#102b50;border:1px solid #102b50;color:#fff}
html[data-pillstyle="neutral"] .audience-section .audience-proof-intro .fit-age-pill{background:#f3f0e9;border:1px solid #f3f0e9;color:#5d5549}
@media(max-width:650px){
 html[data-pillstyle] .audience-section .audience-proof-intro .fit-age-pill{font-size:.75rem;padding:8px 14px}
}
html[data-agestyle="text"]:not([data-pillstyle]) .audience-section .audience-proof-intro .fit-age-pill{display:block;width:auto;max-width:100%;margin:24px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--blue);font:500 .9375rem/1.65 var(--sans);letter-spacing:.025em;text-wrap:balance}
@media(max-width:650px){
 html[data-agestyle="text"]:not([data-pillstyle]) .audience-section .audience-proof-intro .fit-age-pill{font-size:.875rem;letter-spacing:.015em}
}
/* Age-range placement study: centered over the list. */
html[data-ageplacement="list"] .audience-section .audience-list-column{grid-column:2;grid-row:1/3;min-width:0}
html[data-ageplacement="list"] .audience-section .audience-list-column .age-scope-pill{display:block;width:fit-content;max-width:100%;margin:0 auto 28px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--blue);font:500 .9375rem/1.65 var(--sans);letter-spacing:.025em;text-align:center;text-wrap:balance}
html[data-ageplacement="list"] .audience-section .audience-list-column .audience-signals{margin-top:0}
@media(max-width:800px){
 html[data-ageplacement="list"] .audience-section .audience-list-column{margin-top:32px}
}
@media(max-width:650px){
 html[data-ageplacement="list"] .audience-section .audience-list-column .age-scope-pill{font-size:.875rem;letter-spacing:.015em}
}
html[data-ageplacement="list"][data-agetone="serif"] .audience-section .audience-list-column .age-scope-pill{color:#526782;font:italic 400 1.075rem/1.65 var(--serif);letter-spacing:0}
html[data-ageplacement="list"][data-agetone="slate"] .audience-section .audience-list-column .age-scope-pill{color:var(--muted);font:400 .875rem/1.65 var(--sans);letter-spacing:0}
@media(max-width:650px){
 html[data-ageplacement="list"][data-agetone="serif"] .audience-section .audience-list-column .age-scope-pill{font-size:.95rem}
 html[data-ageplacement="list"][data-agetone="slate"] .audience-section .audience-list-column .age-scope-pill{font-size:.8125rem}
}
