/* Scoped page-quality overlay: existing content, sources, media and behavior retained. */
.quality-upgrade{--q-ink:#162d24;--q-green:#204d3c;--q-muted:#52635b;--q-line:#d5ded4;--q-paper:#f7f4ec;color:var(--q-ink);background:var(--q-paper)}
.quality-upgrade .site-header{position:relative;top:auto;z-index:30}.quality-upgrade .site-header .sr-only,.quality-upgrade .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.quality-upgrade .site-header .mobile-menu-trigger,.quality-upgrade .site-header .site-search-trigger{flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px}
.quality-upgrade main{padding-bottom:32px}.quality-upgrade main [hidden]{display:none!important}.quality-upgrade main h1{font-family:system-ui,sans-serif;font-size:clamp(36px,4.5vw,58px);line-height:1.06;letter-spacing:-.045em;font-weight:800;text-wrap:balance}.quality-upgrade main h2{font-size:clamp(25px,2.8vw,34px);line-height:1.16;letter-spacing:-.03em}.quality-upgrade main h3{line-height:1.25;letter-spacing:-.02em}.quality-upgrade main p{overflow-wrap:break-word}.quality-upgrade main section[id],.quality-upgrade main article[id],.quality-upgrade main h2[id]{scroll-margin-top:24px}
.quality-upgrade main .button,.quality-upgrade main .entity-button{min-height:44px;box-shadow:none;white-space:normal}.quality-upgrade main a:focus-visible,.quality-upgrade button:focus-visible,.quality-upgrade summary:focus-visible,.quality-upgrade input:focus-visible,.quality-upgrade select:focus-visible{outline:3px solid #a97616;outline-offset:4px}
.quality-upgrade main :is(.entity-breadcrumb,.desk-breadcrumb,.report-breadcrumb){display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;line-height:1.65;margin:0 0 24px}.quality-upgrade main :is(.entity-breadcrumb,.desk-breadcrumb,.report-breadcrumb) span[aria-current=page]{letter-spacing:0;text-transform:none}
.quality-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}.quality-shortcuts a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 14px;border:1px solid #a5b8a4;border-radius:999px;color:var(--q-green);background:#fff;font-size:12px;font-weight:750;text-decoration:none;line-height:1.5}
.quality-details{margin:16px 0 0;padding:0;border:1px solid var(--q-line);border-radius:12px;background:#fff;box-shadow:none;min-width:0}.quality-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 16px;list-style:none;font-size:13px;line-height:1.5;font-weight:750;color:var(--q-green);cursor:pointer}.quality-details>summary::-webkit-details-marker{display:none}.quality-details>summary:after{content:'+';font-size:20px;font-weight:400}.quality-details[open]>summary:after{content:'−'}.quality-details-body{padding:0 16px 16px;min-width:0}.quality-details-body>details{margin-top:14px}.quality-details-body>details>summary{min-height:44px;padding-block:10px;cursor:pointer;font-weight:700;font-size:13px}
.quality-upgrade .quality-privacy-row{max-width:1160px;margin:0 auto;padding:0 24px 25px}.quality-upgrade .quality-privacy-row button{min-height:44px;padding:9px 15px;border:1px solid #a6bca8;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.quality-upgrade.quality-privacy-ready .analytics-consent__settings{display:none!important}.quality-upgrade .analytics-consent__panel{max-height:calc(100dvh - 32px);overflow-y:auto}.quality-upgrade .email-popup-panel{max-height:calc(100dvh - 32px)!important;overflow-y:auto!important;overscroll-behavior:contain}
.quality-upgrade:not(.quality-enhanced) :is(.desk-tools,.package-controls,.org-tools,.written-coverage-controls,[data-copy-target]){display:none!important}
/* Media Kit: copy and useful actions first, constrained existing portrait. */
.quality-media-kit .press-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.65fr);align-items:start;gap:38px;max-width:1160px;padding:24px 0 36px;margin:0 auto;min-height:0}.quality-media-kit .press-hero-copy{padding:0;max-width:none;order:0}.quality-media-kit .press-hero h1{font-size:clamp(36px,4.3vw,56px);margin:12px 0 18px;max-width:720px}.quality-media-kit .press-primary-logo{display:none}.quality-media-kit .press-summary{font-size:16px;line-height:1.75;max-width:650px}.quality-media-kit .press-updated{font-size:12px;margin:16px 0}.quality-media-kit .press-hero-image{order:1;margin:0;padding:12px;background:#fff;border:1px solid var(--q-line);border-radius:18px;overflow:hidden;align-self:start}.quality-media-kit .press-hero-image img{width:100%;height:340px;object-fit:contain;object-position:center;border-radius:10px}.quality-media-kit .press-hero-image figcaption{position:static;inset:auto;background:none;color:var(--q-muted);font-size:11px;line-height:1.65;padding:12px 0 0;margin:0}.quality-media-kit .action-row{gap:10px;margin:18px 0}.quality-media-kit .action-row .button{border-radius:999px;font-size:12px;padding:10px 15px}.quality-media-kit .press-secondary-links{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;line-height:1.7;margin:16px 0 0}.quality-media-kit .section,.quality-media-kit .press-metrics-band,.quality-media-kit .press-proof-band,.quality-media-kit .press-assets-band,.quality-media-kit .press-angles-band,.quality-media-kit .press-routing-band{padding-top:38px;padding-bottom:38px}.quality-media-kit .section-header{margin-bottom:22px}.quality-media-kit .section-header.wide{max-width:none}.quality-media-kit .section-header h2{max-width:800px;margin-top:8px}.quality-media-kit .press-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quality-media-kit .press-facts>div{padding:16px;border:1px solid var(--q-line);background:#fff;border-radius:12px;min-width:0}.quality-media-kit .press-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--q-muted)}.quality-media-kit .press-facts dd{margin-top:7px;font-size:14px;line-height:1.8}.quality-media-kit .press-bio-card{padding:22px;border:1px solid var(--q-line);border-radius:14px;box-shadow:none}.quality-media-kit .press-bio-card p{font-size:15px;line-height:1.8}.quality-media-kit .press-proof-band{color:var(--q-ink);background:#edf2e8}.quality-media-kit .press-proof-band>.section-header :is(h2,p),.quality-media-kit .press-proof-band .section-header :is(h2,p),.quality-media-kit .press-proof-band>.lead{color:var(--q-ink)}.quality-media-kit .press-proof-band .button.secondary{color:var(--q-green);border-color:#688873;background:#fff}.quality-media-kit .press-proof-card{border-radius:14px;overflow:hidden}.quality-media-kit .press-proof-card img{object-fit:cover}.quality-media-kit .press-proof-band .eyebrow,.quality-media-kit .section .eyebrow{color:#315b44}
/* Story Desk: concise browsable stories with intact native source disclosures. */
.quality-story-desk .desk-shell{max-width:1160px}.quality-story-desk .desk-hero{padding:30px;border-radius:20px;min-height:0;margin:0 0 28px}.quality-story-desk .desk-hero h1{color:#fff;font-size:clamp(38px,4.6vw,58px);margin:12px 0 18px}.quality-story-desk .desk-kicker{color:#e5c67d}.quality-story-desk .desk-section .desk-kicker{color:#52653f}.quality-story-desk .desk-lede{font-size:16px;line-height:1.75;max-width:900px}.quality-story-desk .desk-actions{gap:10px;margin-top:20px}.quality-story-desk .desk-actions a{font-size:12px;min-height:44px;padding:10px 16px}.quality-story-desk .desk-disclosure{font-size:12px;line-height:1.75;margin-top:20px;padding:14px 16px}.quality-story-desk .desk-section{padding:30px 0}.quality-story-desk .desk-heading{gap:20px;margin-bottom:22px}.quality-story-desk .desk-heading p{font-size:14px;line-height:1.75}.quality-story-desk .desk-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px;margin-bottom:22px;border:1px solid var(--q-line);border-radius:16px;background:#fff}.quality-filter-field{min-width:0}.quality-filter-field:first-child{grid-column:span 2}.quality-story-desk .desk-tools label{display:block;font-size:12px;font-weight:750;margin:0 0 7px}.quality-story-desk .desk-tools :is(input,select){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:46px;border:1px solid #9faf9d;border-radius:8px;padding:9px 11px;background:#fff;color:var(--q-ink);font:inherit;font-size:13px}.quality-story-desk .quality-filter-details{grid-column:1/-1;margin:0}.quality-story-desk .quality-filter-details fieldset{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border:0;padding:12px 0 0;margin:0}.quality-story-desk .quality-filter-details legend{position:absolute!important;width:1px!important;height:1px!important;clip:rect(0,0,0,0);overflow:hidden}.quality-story-desk .desk-tools .filter-help{grid-column:1/-1;font-size:12px;line-height:1.7;margin:0;color:var(--q-muted)}.quality-story-desk .desk-tools [data-clear]{min-height:44px;font-size:12px}.quality-story-desk .desk-status{grid-column:span 3;margin:10px 0;color:var(--q-muted);font-size:12px}.quality-story-desk .story-grid--briefs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.quality-story-desk .desk-story-card{padding:22px;border:1px solid var(--q-line);border-radius:16px;min-width:0}.quality-story-desk .desk-story-card h3{font-size:22px;margin:10px 0 14px}.quality-story-desk .story-id{font-size:10px;letter-spacing:.07em}.quality-story-desk .story-tags{gap:5px}.quality-story-desk .story-tags span{font-size:11px;padding:5px 9px}.quality-story-desk .story-extract{font-size:15px;line-height:1.8;padding:14px}.quality-story-desk .story-source-line{font-size:12px;line-height:1.8}.quality-story-desk .newsroom-brief{margin:10px 0}.quality-story-desk .newsroom-brief h4{font-size:16px}.quality-story-desk .newsroom-brief dl{gap:10px}.quality-story-desk .newsroom-brief dl>div{padding:12px}.quality-story-desk .newsroom-brief :is(dt,dd){font-size:13px;line-height:1.75}.quality-story-desk .story-links{display:flex;flex-wrap:wrap;gap:8px 13px;margin-top:16px}.quality-story-desk .story-links a{font-size:12px;min-height:32px;padding-block:5px}.quality-story-desk .package-controls{border:1px solid var(--q-line);border-radius:14px;padding:20px;background:#fff}.quality-story-desk .producer-package{border:1px solid var(--q-line);padding:24px;border-radius:16px}.quality-story-desk .desk-principles article,.quality-story-desk .desk-access article,.quality-story-desk .desk-start-grid article{padding:18px}.quality-story-desk .desk-start-grid strong{font-size:32px}
/* Contact and representation: direct approved routes near the opening. */
.quality-contact .contact-p1-hero{display:block;min-height:0;padding:38px 24px 24px;max-width:1160px;margin:auto}.quality-contact .contact-p1-hero-copy{max-width:860px}.quality-contact .contact-p1-hero h1{font-size:clamp(36px,4.5vw,54px);max-width:760px;margin:10px 0 18px}.quality-contact .contact-p1-hero p{font-size:16px;line-height:1.75;max-width:740px}.quality-contact .contact-p1-route-mark{display:none}.quality-contact .contact-p1-routes{padding:30px 24px;max-width:1160px;margin:auto}.quality-contact .contact-p1-heading{align-items:start;margin-bottom:22px;gap:25px}.quality-contact .contact-p1-heading h2{font-size:28px}.quality-contact .contact-p1-heading>p{font-size:14px;line-height:1.75}.quality-contact .contact-p1-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.quality-contact .contact-p1-card{min-height:0;padding:24px;border-radius:16px;gap:16px;box-shadow:none}.quality-contact .contact-p1-card h3{font-size:24px}.quality-contact .contact-p1-card p{font-size:14px;line-height:1.8}.quality-contact .contact-p1-card-top{margin:0}.quality-contact .contact-p1-card-top span{width:35px;height:35px;font-size:12px}.quality-contact .contact-p1-card .button{font-size:13px;border-radius:999px;padding:10px 16px}.quality-contact .contact-p1-card-actions{gap:12px}.quality-contact .contact-p1-card a{overflow-wrap:anywhere}.quality-contact .contact-team-directory{padding-block:35px}.quality-contact .contact-team-directory__grid{gap:16px}.quality-contact .contact-team-directory article{padding:22px;border-radius:14px}.quality-contact .contact-team-directory h3{font-size:20px}.quality-contact .contact-team-directory p{font-size:14px}
.quality-representation .entity-hero,.quality-archives .entity-hero{padding:22px 0 30px;min-height:0}.quality-representation .entity-hero h1,.quality-archives .entity-hero h1{font-size:clamp(36px,4.3vw,54px);max-width:900px;margin:10px 0 20px}.quality-representation .entity-lede,.quality-archives .entity-lede{font-size:16px;line-height:1.8;max-width:850px}.quality-representation .quality-contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:22px}.quality-representation .entity-facts,.quality-archives .entity-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 30px}.quality-representation .entity-facts>div,.quality-archives .entity-facts>div{padding:16px;background:#fff;border:1px solid var(--q-line);border-radius:12px;min-width:0}.quality-representation .entity-facts span,.quality-archives .entity-facts span{font-size:10px;color:#52634b}.quality-representation .entity-facts strong,.quality-archives .entity-facts strong{font-size:15px;line-height:1.5}.quality-representation .entity-section,.quality-archives .entity-section{padding-top:30px;padding-bottom:30px}.quality-representation .entity-eyebrow,.quality-archives .entity-eyebrow{color:#4d623e}.quality-archives .entity-split{padding:25px;border:1px solid var(--q-line);border-radius:16px;background:#fff;margin-bottom:20px}.quality-archives .entity-split h2{font-size:26px}
/* Talent and community: compact hero, existing approved visuals, clear pathways. */
.quality-talent .talent-hero,.quality-community .community-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr);gap:35px;align-items:start;padding:15px 0 32px;min-height:0}.quality-talent .talent-hero h1,.quality-community .community-hero h1{font-size:clamp(36px,4.3vw,54px);margin:12px 0 18px}.quality-talent .talent-hero .lede,.quality-community .community-lede{font-size:16px;line-height:1.75}.quality-talent .talent-actions,.quality-community .community-actions{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0 20px}.quality-talent .talent-actions a,.quality-community .community-actions a{font-size:12px;min-height:44px;padding:10px 15px;border-radius:999px}.quality-talent .talent-boundary,.quality-community .community-boundary{font-size:12px;line-height:1.75;margin-top:14px}.quality-talent .talent-hero figure,.quality-community .community-hero figure{margin:0;border:1px solid var(--q-line);border-radius:16px;background:#fff;padding:12px;overflow:hidden}.quality-talent .talent-hero figure img,.quality-community .community-hero figure img{width:100%;height:320px;object-fit:contain;object-position:center;border-radius:8px}.quality-talent .talent-hero figcaption,.quality-community .community-hero figcaption{position:static;background:none;color:var(--q-muted);font-size:11px;line-height:1.7;padding:10px 0 0}.quality-talent .talent-proof,.quality-community .community-proof{padding:22px 0}.quality-talent .talent-proof dl,.quality-community .community-proof dl{gap:16px}.quality-talent .talent-proof dt,.quality-community .community-proof dt{font-size:10px}.quality-talent .talent-proof dd,.quality-community .community-proof dd{font-size:14px;line-height:1.6}.quality-talent .talent-section,.quality-community .community-section{padding:35px 0}.quality-talent .talent-heading,.quality-community .community-heading{gap:25px;margin-bottom:24px}.quality-talent .talent-heading>p,.quality-community .community-heading>p{font-size:14px;line-height:1.8}.quality-talent .talent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.quality-talent .talent-card,.quality-community .example-card,.quality-community .format-card{border:1px solid var(--q-line);border-radius:16px;box-shadow:none;overflow:hidden;min-width:0}.quality-talent .talent-card>img,.quality-community .example-card>img{display:block;width:100%;height:190px;object-fit:contain;background:#e5ece3}.quality-talent .talent-card-copy,.quality-community .example-copy{padding:20px}.quality-talent .talent-card-copy h3,.quality-community .example-copy h3{font-size:21px}.quality-talent .talent-card-copy p,.quality-community .example-copy p{font-size:14px;line-height:1.8}.quality-talent .talent-meta,.quality-community .example-meta{font-size:10px!important;line-height:1.6!important}.quality-talent .talent-kicker,.quality-community .community-kicker{font-size:11px;line-height:1.7}.quality-community .format-grid{gap:18px}.quality-community .format-card{padding:22px}.quality-community .format-card h3{font-size:23px}.quality-community .format-card>p{font-size:14px;line-height:1.75}.quality-community .format-number{font-size:12px!important}.quality-community .format-card dl{font-size:13px;line-height:1.75}.quality-community .example-grid{gap:18px}
/* Organization cards keep relationship labels visible, detail available on demand. */
.quality-organizations .org-hero{padding:28px;border-radius:18px;margin-bottom:25px}.quality-organizations .org-hero h1{font-size:clamp(36px,4.2vw,54px);margin:12px 0 18px;max-width:900px}.quality-organizations .org-lede{font-size:16px;line-height:1.8;max-width:900px}.quality-organizations .org-directory{padding-top:20px}.quality-organizations .org-tools{padding:20px;border:1px solid var(--q-line);border-radius:14px;background:#fff;margin-bottom:20px}.quality-organizations .org-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.quality-organizations .org-card{padding:22px;border:1px solid var(--q-line);border-radius:16px;box-shadow:none}.quality-organizations .org-card>header{display:block}.quality-organizations .org-card h3{font-size:23px;margin:8px 0 12px}.quality-organizations .org-status{display:inline-block;max-width:100%;font-size:11px;padding:6px 9px;white-space:normal}.quality-organizations .org-badges{margin:12px 0}.quality-organizations .org-badges span{font-size:10px;line-height:1.7}.quality-organizations .org-card>h4{font-size:15px;line-height:1.6;margin:13px 0}.quality-organizations .org-relationship{padding-top:12px;margin-top:12px}.quality-organizations .org-relationship dl,.quality-organizations .org-evidence-note,.quality-organizations .org-relationship p{font-size:13px;line-height:1.8}.quality-org-source{font-size:12px;line-height:1.8;margin:14px 0 0}.quality-organizations .org-metrics{margin-block:30px}.quality-organizations .org-answer,.quality-organizations .org-explainer{padding-block:30px}
/* Press archive and celebrity directory retain all records and their ordering. */
.quality-articles .written-coverage-hero{min-height:0;padding:40px 0 32px;background:#123a2c}.quality-articles .written-coverage-hero h1{font-size:clamp(36px,4.5vw,56px);max-width:1000px;margin:12px 0 18px}.quality-articles .written-coverage-hero .lead{color:#e1ece0;font-size:16px;line-height:1.8;max-width:950px}.quality-articles .written-coverage-hero .eyebrow{color:#e5c67d}.quality-articles .written-coverage-hero .button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.quality-articles .written-coverage-hero .button{font-size:12px;border-radius:999px;padding:10px 16px}.quality-articles .written-coverage-controls{padding:20px;border:1px solid var(--q-line);border-radius:14px}.quality-articles .written-family-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.quality-articles .written-family{margin:0;border:1px solid var(--q-line);border-radius:16px;overflow:hidden;min-width:0}.quality-articles .written-family-header{padding:22px}.quality-articles .written-family-header h2{font-size:24px}.quality-articles .written-family-header p{font-size:14px;line-height:1.8}.quality-articles .written-family-header .eyebrow{font-size:10px;letter-spacing:.05em}.quality-articles .written-family-media{max-height:220px;min-height:0}.quality-articles .written-family :is(figure,img){max-height:220px;object-fit:contain}.quality-articles .written-family-sources{margin:0;padding:0 22px 20px;border:0;box-shadow:none;border-radius:0}.quality-articles .written-family-sources>summary{min-height:48px;padding:12px 0;cursor:pointer;font-size:13px;line-height:1.6}.quality-articles .written-source-list{display:block;margin-top:10px}.quality-articles .written-source-card{padding:15px;margin:0 0 12px;border:1px solid var(--q-line);border-radius:12px}.quality-articles .written-source-card h3{font-size:18px;line-height:1.45}.quality-articles .written-source-card p{font-size:13px;line-height:1.8}
.quality-celebrities .mri-card__head{display:flex;flex-direction:column;align-items:stretch;gap:12px}.quality-celebrities .mri-card__head>div:first-child{width:100%;min-width:0}.quality-celebrities .mri-card h3{font-size:21px;line-height:1.25;margin:0 0 6px}.quality-celebrities .mri-badges{justify-content:flex-start;max-width:none;width:100%;flex-wrap:wrap;gap:5px}.quality-celebrities .mri-badges span{font-size:10px;white-space:normal}.quality-celebrities .mri-card{padding:20px;border-radius:14px;min-width:0}.quality-celebrities .mri-card p{font-size:14px;line-height:1.75}.quality-celebrities .mn-hero .eyebrow,.quality-celebrities .mn-answer .eyebrow,.quality-celebrities :is(.mn-highlight,.mcs-measured,.mn-spotlight) .eyebrow{color:#274530}
@media(max-width:1000px){.quality-talent .talent-grid,.quality-organizations .org-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-story-desk .desk-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-story-desk .quality-filter-details fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-story-desk .desk-status{grid-column:auto}.quality-representation .entity-facts,.quality-archives .entity-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.quality-upgrade main h1{font-size:36px}.quality-upgrade main h2{font-size:26px}.quality-upgrade main :is(.entity-breadcrumb,.desk-breadcrumb,.report-breadcrumb){font-size:11px;gap:7px;margin-bottom:20px}.quality-upgrade .quality-shortcuts{gap:7px;margin-top:16px}.quality-shortcuts a{font-size:11px;padding:8px 12px}.quality-upgrade .quality-privacy-row{padding:0 16px 20px}.quality-media-kit .press-hero{grid-template-columns:1fr;padding:20px 0 28px;gap:22px}.quality-media-kit .press-hero h1{font-size:35px}.quality-media-kit .press-hero-image{width:100%;max-width:390px;justify-self:center;box-sizing:border-box}.quality-media-kit .press-hero-image img{height:230px}.quality-media-kit .press-facts{grid-template-columns:1fr}.quality-media-kit .section,.quality-media-kit .press-metrics-band,.quality-media-kit .press-proof-band,.quality-media-kit .press-assets-band,.quality-media-kit .press-angles-band,.quality-media-kit .press-routing-band{padding-top:28px;padding-bottom:28px}.quality-story-desk .desk-hero{padding:24px 20px;border-radius:16px}.quality-story-desk .desk-hero h1{font-size:38px}.quality-story-desk .desk-lede{font-size:15px}.quality-story-desk .desk-actions a{width:auto}.quality-story-desk .desk-disclosure{font-size:11px}.quality-story-desk .desk-tools{padding:16px;gap:12px}.quality-story-desk .quality-filter-field:first-child{grid-column:1/-1}.quality-story-desk .desk-tools .quality-filter-field{grid-column:1/-1}.quality-story-desk .quality-filter-details fieldset{grid-template-columns:1fr}.quality-story-desk .story-grid--briefs{grid-template-columns:1fr;gap:16px}.quality-story-desk .desk-story-card{padding:20px}.quality-story-desk .desk-story-card h3{font-size:22px}.quality-story-desk .producer-package{padding:20px}.quality-contact .contact-p1-hero{padding:28px 16px 20px}.quality-contact .contact-p1-hero h1{font-size:36px}.quality-contact .contact-p1-routes{padding:24px 16px}.quality-contact .contact-p1-heading{display:block}.quality-contact .contact-p1-grid{grid-template-columns:1fr}.quality-contact .contact-p1-card{padding:22px}.quality-contact .contact-p1-card h3{font-size:23px}.quality-contact .contact-team-directory{padding:28px 16px}.quality-representation .entity-hero h1,.quality-archives .entity-hero h1{font-size:35px}.quality-representation .entity-facts,.quality-archives .entity-facts{gap:10px}.quality-representation .entity-facts>div,.quality-archives .entity-facts>div{padding:13px}.quality-representation .entity-facts strong,.quality-archives .entity-facts strong{font-size:13px}.quality-archives .entity-split{padding:20px}.quality-talent .talent-hero,.quality-community .community-hero{grid-template-columns:1fr;padding:0 0 25px;gap:22px}.quality-talent .talent-hero h1,.quality-community .community-hero h1{font-size:35px}.quality-talent .talent-hero figure,.quality-community .community-hero figure{max-width:420px;justify-self:center;width:100%;box-sizing:border-box}.quality-talent .talent-hero figure img,.quality-community .community-hero figure img{height:230px}.quality-talent .talent-grid,.quality-community .format-grid,.quality-community .example-grid,.quality-organizations .org-grid{grid-template-columns:1fr}.quality-talent .talent-section,.quality-community .community-section{padding:28px 0}.quality-talent .talent-heading,.quality-community .community-heading{display:block;margin-bottom:20px}.quality-talent .talent-heading>p,.quality-community .community-heading>p{margin-top:15px}.quality-talent .talent-card>img,.quality-community .example-card>img{height:200px}.quality-organizations .org-hero{padding:22px}.quality-organizations .org-hero h1{font-size:35px}.quality-organizations .org-tools{padding:16px}.quality-organizations .org-card{padding:20px}.quality-articles .written-coverage-hero{padding:28px 0}.quality-articles .written-coverage-hero h1{font-size:36px}.quality-articles .written-family-list{grid-template-columns:1fr}.quality-articles .written-family-header{padding:20px}.quality-articles .written-family-header h2{font-size:24px}.quality-articles .written-coverage-controls{padding:16px}}
@media(prefers-reduced-motion:reduce){html:has(.quality-upgrade){scroll-behavior:auto!important}.quality-upgrade *{scroll-behavior:auto!important}}
@media print{.quality-upgrade .quality-shortcuts,.quality-upgrade .quality-privacy-row{display:none}.quality-details-body{display:block}.quality-upgrade .quality-details{break-inside:avoid}}

.quality-upgrade .quality-duplicate-badge{display:none}.quality-representation .entity-breadcrumb,.quality-archives .entity-breadcrumb{padding-inline:14px}.quality-upgrade .quality-shortcuts a{font-size:12px}.quality-media-kit .action-row .button,.quality-talent .talent-actions a,.quality-community .community-actions a{font-size:13px}

.quality-celebrities .mn-intro-card--accent .eyebrow{color:#24432e}.quality-story-desk .quality-filter-details{padding:0}.quality-story-desk .quality-filter-details>summary{padding:12px 16px}

.quality-media-kit .press-photo-image-link{min-height:0;height:280px;padding:12px}.quality-media-kit .press-photo-card img{height:100%;max-height:256px;object-fit:contain}.quality-media-kit .press-coverage-card,.quality-media-kit .recent-card{min-height:0;padding:22px}.quality-media-kit .press-photo-card>div{padding:20px}.quality-media-kit .press-assets-band .section{padding-block:30px}@media(max-width:760px){.quality-media-kit .press-photo-image-link{height:250px}.quality-media-kit .press-photo-card img{height:226px}.quality-media-kit .press-photo-card{border-radius:14px}}

.quality-media-kit .press-hero-image{height:auto;min-height:0;align-self:start}.quality-media-kit .press-hero-copy{align-self:start}.quality-upgrade .email-popup-panel{background:#fff!important}.quality-upgrade .email-popup-panel h2{font-size:clamp(26px,3vw,36px);line-height:1.12;letter-spacing:-.03em;margin:12px 0}.quality-upgrade .email-popup-panel>p{font-size:14px;line-height:1.7}.quality-story-desk .quality-overview{padding:0;margin:0 0 18px}.quality-story-desk .quality-start-guide{margin:0}
