html{scroll-behavior:smooth}.team-hero{max-width:950px;padding-bottom:8px}.team-hero h1{max-width:900px}.team-hero .lead{max-width:700px}.summary-strip{display:flex;gap:40px;margin:32px 0 20px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.summary-strip div{display:flex;flex-direction:column;gap:6px}.summary-strip strong{font-family:Georgia,serif;font-size:32px;color:var(--green);font-weight:400}.summary-strip span{font-size:12px;color:var(--muted)}.source-note{font-size:12px;line-height:1.6;background:var(--soft);padding:14px 18px;border-left:3px solid #94a58f;margin:0 0 24px}.team-section{scroll-margin-top:24px}.creative-card{padding:24px}.creative-card h3{margin-top:18px;font-size:25px;min-height:64px}.view-ad{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding:12px 15px;background:var(--green);color:#fff;border-radius:5px;font-size:12px;font-weight:600;text-decoration:none}.view-ad:hover{background:#385f4c}.view-ad:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #ba7f36;outline-offset:4px}.card-stats span{font-size:11px}.card-uid{color:var(--muted);font-size:11px}.team-method{margin-top:40px}.team-section h2{font-size:36px}@media(max-width:640px){.summary-strip{gap:22px;flex-wrap:wrap}.summary-strip div{flex:1;min-width:120px}.team-hero h1{font-size:38px}.team-section h2{font-size:30px}.card-stats strong{font-size:21px}.creative-card h3{min-height:0}.back-report{white-space:nowrap}.topbar .brand img{width:170px}}