.support .support-byline{margin:28px 0 30px}
.support .support-byline .support-title{display:block;font-size:19px;font-weight:600;line-height:1.75;color:#34383e}
.support .support-byline strong{display:block;font-size:32px;font-weight:750;margin-top:8px;letter-spacing:.04em;color:#111214}
.result-feature,.result-feature.hundred{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:30px;min-height:0;padding:30px 0;margin:0;border-bottom:1px solid var(--line);overflow:visible}
.result-feature:after{display:none}
.result-feature .result-copy{max-width:none;padding:0;text-shadow:none}
.result-feature .kv,.result-feature.hundred .kv{position:static;display:block;z-index:auto;width:100%;height:auto;aspect-ratio:16/9;max-height:230px;object-fit:cover;object-position:50% 42%;margin:0;mask-image:none;border-radius:2px}
.result-feature.hundred .kv{object-position:50% 35%}
.result-feature h3,.result-feature.hundred h3{font-size:clamp(23px,2.5vw,32px);line-height:1.5;margin:12px 0}
.result-feature .result-subtitle{font-size:14px;line-height:1.8;max-width:none;margin:0}
.result-feature .credit-line{font-size:15px;margin:10px 0 0}
.result-feature .eyebrow{margin:0;font-size:12px}
.result-feature .tag{font-size:13px;padding:4px 12px}
.talent-inner{display:block;max-width:1000px}
.talent-heading h2{font-size:clamp(32px,3.5vw,48px);margin:0 0 34px}
.talent-portrait{width:100%;display:grid;grid-template-columns:220px minmax(0,1fr);gap:36px;align-items:center;margin:0 0 35px}
.talent-portrait img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:50% 15%}
.talent-portrait figcaption{margin:0;color:#f5f5f3;font-size:19px;font-weight:650;line-height:1.9;border-left:3px solid var(--accent);padding-left:24px}
.talent-portrait figcaption strong{font-size:34px;margin-top:15px;letter-spacing:.04em}
.talent-copy blockquote{font-size:clamp(24px,2.6vw,34px);margin-bottom:18px}
@media(max-width:600px){.support .support-byline .support-title{font-size:17px}.support .support-byline strong{font-size:28px}.result-feature,.result-feature.hundred{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:26px 0;margin:0;min-height:0}.result-feature .result-copy{padding:0;max-width:none}.result-feature .kv,.result-feature.hundred .kv{position:static;aspect-ratio:2.6/1;max-height:none;width:100%;height:auto;margin:0;mask-image:none;object-position:50% 42%;z-index:auto}.result-feature.hundred .kv{object-position:50% 34%}.result-feature h3,.result-feature.hundred h3{font-size:25px;margin:12px 0 8px}.result-feature .result-subtitle{font-size:13px;max-width:none}.result-feature .credit-line{font-size:14px;margin-top:8px}.talent-heading h2{font-size:31px;margin-bottom:25px}.talent-portrait{grid-template-columns:100px minmax(0,1fr);gap:18px;margin-bottom:28px;align-items:center}.talent-portrait img{aspect-ratio:1/1;object-position:50% 15%}.talent-portrait figcaption{font-size:14px;line-height:1.8;padding-left:14px;border-left-width:2px}.talent-portrait figcaption strong{font-size:25px;margin-top:10px}.talent-copy blockquote{font-size:23px}}
@media(max-width:360px){.talent-portrait{grid-template-columns:85px minmax(0,1fr);gap:12px}.talent-portrait figcaption{font-size:13px;padding-left:10px}.talent-portrait figcaption strong{font-size:23px}}
