.search-breadcrumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:11px;line-height:1.7;color:#a9bdcb;margin-bottom:23px}.search-breadcrumb a{color:#e8c38a}.search-breadcrumb [aria-current]{color:#cad9e2}.search-breadcrumb>span[aria-hidden]{color:#7693a6}
.case-attribution{font-size:12px;color:#b7cad6;margin:22px 0 0}.case-attribution a{color:#e8c68e}
.search-article{background:radial-gradient(ellipse at 90% 0,#16405566,transparent 45%),#071a29}.search-article-copy{max-width:850px}.search-article h1{font-size:clamp(35px,4.4vw,56px);line-height:1.13;margin:0 0 22px;max-width:22ch}.search-article .article-byline{font-size:12px;color:#9bb5c7;border-bottom:1px solid #7690a344;padding-bottom:25px;margin-bottom:30px}.article-byline a{color:#e6c48d}.search-article h2{font-size:30px;line-height:1.25;margin:42px 0 18px}.search-article p,.search-article li{font-size:16px;line-height:1.9;color:#c0d2df}.search-article li{padding:6px 0}.search-article .lead{font-size:19px;line-height:1.75;color:#e0e8ee}.search-article .search-source-note{font-size:12px}.search-article .actions{margin-top:35px}@media(max-width:600px){.search-article-copy{width:calc(100% - 40px)}.search-article h2{font-size:25px;margin-top:32px}.search-article p,.search-article li{font-size:14px;line-height:1.85}.search-article .lead{font-size:17px}.search-article .article-byline{font-size:11px}}
.studio-people{background:#0b2537}.studio-people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.studio-people-grid article{display:grid;grid-template-columns:72px minmax(0,1fr);gap:24px;padding:28px;border:1px solid #63829955;border-radius:10px;background:#071c2b;scroll-margin-top:100px}.person-monogram{width:72px;height:72px;display:grid;place-items:center;border:1px solid #d4af7055;border-radius:50%;color:#f1d092;font-size:23px;font-weight:600;background:radial-gradient(ellipse at top,#244354,#071c2b)}.studio-people-grid h3{font-size:24px;margin:0 0 15px}.studio-people-grid p{font-size:13px;line-height:1.8;color:#b4c9d7;margin:0 0 18px}.studio-people-grid .text-link{font-size:11px;color:#e4c48e}
.search-detail{background:#071b2b}.search-detail.light{background:#0d283b;color:#e8eff3}.search-detail.light em{color:#dfbc81}.search-detail h2{max-width:22ch}.search-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.search-detail-grid article{border:1px solid #5b7c9166;border-radius:10px;padding:28px;background:#0c2637}.search-detail h3{font-size:23px;margin:0 0 15px}.search-detail p{font-size:14px;line-height:1.8;color:#b7cbd9;margin-bottom:0}.search-detail .section-heading>p{max-width:39ch}.search-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:34px}.search-scope-grid h3:not(:first-child){margin-top:30px}.search-scope-grid p+p{margin-top:22px}.search-source-note{border-top:1px solid #7892a444;margin-top:32px;padding-top:22px;font-size:12px;line-height:1.8;color:#9ab5c7}.search-source-note a{color:#e5c18a}
@media(max-width:799px){.search-detail .section-heading{align-items:start;flex-direction:column;gap:18px}.search-detail .section-heading>p{max-width:56ch}.search-scope-grid{grid-template-columns:1fr;gap:30px}.search-detail-grid{gap:18px}.search-detail-grid article{padding:23px}}
@media(max-width:600px){.search-breadcrumb{font-size:10px;gap:8px;margin-bottom:20px}.search-detail-grid{grid-template-columns:1fr;gap:16px}.search-detail-grid article{padding:22px}.search-detail h3{font-size:21px}.search-detail p{font-size:13px}.search-source-note{font-size:11px}.search-scope-grid{margin-top:25px;gap:26px}}
@media(max-width:900px){.studio-people-grid{grid-template-columns:1fr}.studio-people-grid article{gap:20px}}@media(max-width:600px){.studio-people-grid article{grid-template-columns:56px minmax(0,1fr);padding:22px;gap:18px}.person-monogram{width:56px;height:56px;font-size:19px}.studio-people-grid h3{font-size:22px}.studio-people-grid p{font-size:12px}}

.search-article .eyebrow{font-size:10px;letter-spacing:.13em;line-height:1.6}@media(max-width:600px){.search-article .eyebrow{font-size:9px}}
