.creators-wrap{max-width:1280px;margin:auto;padding:28px 56px 64px}.creator-breadcrumb{flex-wrap:wrap;gap:10px;margin-bottom:32px;font-size:13px;display:flex}.creators-wrap a{color:inherit;text-underline-offset:4px}.creator-heading{max-width:800px;margin-bottom:36px}.creators-wrap h1,.creators-wrap h2,.creators-wrap h3{font-family:var(--font-heading);font-weight:400;line-height:1.15}.creators-wrap h1{letter-spacing:-.025em;margin:12px 0 22px;font-size:clamp(36px,4.4vw,56px)}.creator-heading>p:last-child{max-width:66ch;font-size:18px;line-height:1.7}.creator-kicker{letter-spacing:.05em;color:var(--color-accent-800);margin:0;font-size:12px;font-weight:700}.creator-filters{background:var(--color-surface);border-radius:var(--radius-lg);grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:16px;padding:24px;display:grid}.creator-filters label{gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.creator-filters input,.creator-filters select{border:1px solid var(--color-divider);background:var(--color-neutral-100);width:100%;min-height:46px;font:inherit;color:inherit;border-radius:12px;min-width:0;padding:10px}.creator-filters button{min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.creator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.creator-card{background:var(--color-neutral-100);border-radius:var(--radius-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.creator-card>a{display:block}.creator-card img{aspect-ratio:1.15;object-fit:cover;width:100%;height:auto;display:block}.creator-card-body{flex-direction:column;flex:1;padding:24px;display:flex}.creator-card h2{margin:14px 0;font-size:27px}.creator-card h2 a{text-decoration:none}.creator-card-body>p:not(.creator-kicker){margin:0 0 22px;line-height:1.65}.creator-socials{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.creator-socials a{background:var(--color-accent2-200);color:var(--color-accent2-900);overflow-wrap:anywhere;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.creator-more{margin-top:18px;font-size:13px}.creator-method{border-top:1px solid var(--color-divider);max-width:82ch;margin:52px 0 8px;padding-top:28px}.creators-wrap h2{font-size:30px}.creator-profile{grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;display:grid}.creator-profile figure{min-width:0;margin:0}.creator-portrait{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto}.creator-profile figcaption{color:var(--color-neutral-700);margin-top:8px;font-size:11px}.creator-profile p{line-height:1.75}.creator-profile .creator-role{font-weight:700}.creator-profile .creator-socials{margin-top:24px}.creator-handle{font-size:11px;font-weight:400}.creator-reviewed{color:var(--color-neutral-700);font-size:12px}.creator-detail{border-top:1px solid var(--color-divider);grid-template-columns:1.6fr 1fr;gap:48px;margin-top:50px;padding-top:24px;display:grid}.creator-detail p{line-height:1.8}.creator-detail section{margin-bottom:32px}.creator-expect{border-bottom:1px solid var(--color-divider);padding:12px 0}.creator-expect h3{margin:4px 0;font-size:20px}.creator-expect p{margin-top:8px}.creator-note,.creator-ideal{border-radius:var(--radius-lg);background:var(--color-surface);padding:26px}.creator-note h2{margin-top:0;font-size:23px}.creator-ideal{background:var(--color-accent2-200)}.creator-sources{border-block:1px solid var(--color-divider);overflow-wrap:anywhere;padding:22px 0;font-size:13px}.creator-sources summary{cursor:pointer;min-height:30px;font-weight:700}.creator-sources li{margin-bottom:12px}.creator-related{margin-top:42px}.creators-wrap :focus-visible{outline:3px solid var(--color-accent-800);outline-offset:4px}[data-creator][hidden],#creator-empty[hidden]{display:none!important}@media (width<=1000px){.creators-wrap{padding-inline:28px}.creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-filters{grid-template-columns:1fr 1fr}.creator-profile,.creator-detail{gap:26px}}@media (width<=640px){.creators-wrap{padding:24px 20px 44px}.creator-grid,.creator-profile,.creator-detail{grid-template-columns:1fr}.creator-profile>div{grid-row:1}.creator-heading>p:last-child{font-size:16px}.creator-filters{gap:12px;padding:18px}.creator-filters label:first-child,.creator-filters button{grid-column:1/-1}.creator-profile h1{font-size:42px}.creator-detail{margin-top:30px}.creator-note,.creator-ideal{padding:22px}.creator-breadcrumb{font-size:12px}.creator-card img{aspect-ratio:1.2}}
