body.editorial-home[data-hiring-clarity] .hero-evidence-grid{grid-template-areas:"intro sequence" "aside sequence" "highlights highlights" "proof proof"}
.hero-status{font-size:.75rem;line-height:1.7;max-width:62ch;margin:20px 0 0;color:var(--copy);overflow-wrap:normal}
.hero-proof-strip{grid-area:highlights;display:flex;flex-wrap:wrap;gap:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;font-size:.75rem;line-height:1.7;color:var(--copy)}
.hero-proof-strip>span{display:inline;min-width:0}
.hero-proof-strip>span+span:before{content:"/";display:inline-block;padding:0 12px;color:var(--action-text)}
.location-separator{padding:0 .4em;color:var(--action-text)}
.card-field-label{color:var(--action-text);font-weight:700}
.card-team{font-size:.75rem;line-height:1.65;margin:8px 0 0;text-transform:none;color:var(--copy)}
body[data-hiring-clarity] .urdu-signoff p.signoff-reply{font-family:Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.6;margin:10px 0 0;color:inherit;letter-spacing:normal;font-weight:400}
.portfolio-disclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.portfolio-disclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto 24px;align-items:center;gap:16px;min-height:88px;padding:20px 0;list-style:none;cursor:pointer}
.portfolio-disclosure>summary::-webkit-details-marker{display:none}
.portfolio-disclosure>summary:focus-visible{outline:2px solid var(--action-text);outline-offset:6px}
.disclosure-title,.disclosure-count,.disclosure-toggle{font-size:.75rem;line-height:1.6;color:var(--action-text)}
.disclosure-description{font-size:.875rem;line-height:1.6;color:var(--copy)}
.disclosure-count{white-space:nowrap}.disclosure-toggle:before{content:"+"}.portfolio-disclosure[open] .disclosure-toggle:before{content:"−"}
.disclosure-content{padding:28px 0}
body[data-hiring-clarity] .portfolio-disclosure:not([open])>.disclosure-content{display:none}
body[data-hiring-clarity] #generative-studio,body[data-hiring-clarity] #image-archive{scroll-margin-top:30px}
@media(max-width:900px){body.editorial-home[data-hiring-clarity] .hero-evidence-grid{grid-template-areas:"intro" "highlights" "sequence" "aside" "proof"}.hero-proof-strip{width:100%}.portfolio-disclosure>summary{grid-template-columns:minmax(0,1fr) auto 24px}.disclosure-description{grid-column:1 / -1;grid-row:2}.disclosure-count{grid-column:2;grid-row:1}.disclosure-toggle{grid-column:3;grid-row:1}}
@media(max-width:480px){.hero-proof-strip{display:grid;gap:8px}.hero-proof-strip>span+span:before{content:none}.hero-status{font-size:.75rem}.portfolio-disclosure>summary{gap:10px}.disclosure-title,.disclosure-count{font-size:.6875rem}.location-meta>span:first-child{max-width:100%;line-height:1.6}.sequence-tools{flex-wrap:wrap;gap:8px}}
.hero-verb{display:inline-block;white-space:nowrap}
.sequence-total{display:none}.frame-sequence[data-sequence-playing] .sequence-total{display:inline}
body[data-hiring-clarity] .sequence-tools{flex-wrap:wrap;column-gap:16px;row-gap:8px}
/* Preserve the existing gallery grids inside the new disclosure wrapper. */
body.editorial-home[data-site-phase6] .generative-studio .disclosure-content>.workgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
body[data-site-phase6] .image-archive-home .disclosure-content>.archive{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
@media(max-width:1100px){body.editorial-home[data-site-phase6] .generative-studio .disclosure-content>.workgrid,body[data-site-phase6] .image-archive-home .disclosure-content>.archive{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){body.editorial-home[data-site-phase6] .generative-studio .disclosure-content>.workgrid,body[data-site-phase6] .image-archive-home .disclosure-content>.archive{grid-template-columns:minmax(0,1fr)}}
