*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0d0d0d;color:#f6f4ef;font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400}a{color:inherit;text-underline-offset:5px}a:hover{color:#fff}header,main,footer{width:min(1180px,100%);margin:auto;padding:28px clamp(20px,5vw,64px)}header{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #333}header img{width:70px;height:auto}nav{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}nav a{text-decoration:none}.crumb{font-size:12px;color:#aaa;margin:28px 0}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:#aaa}h1{font-size:clamp(40px,7vw,80px);letter-spacing:-.055em;line-height:1.05;font-weight:500;margin:22px 0}h2{font-size:clamp(26px,4vw,40px);letter-spacing:-.035em;font-weight:500;line-height:1.2}h3,h4{font-weight:500}p,li{font-size:16px;line-height:1.8;color:#c6c6c6}.lead{font-size:clamp(18px,2.4vw,23px);max-width:850px}.cover{display:block;width:100%;height:auto;max-height:570px;object-fit:cover;border-radius:18px;margin:36px 0}section{margin:48px 0}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.card{display:block;text-decoration:none;padding:22px;border:1px solid #333;border-radius:18px}.card img{width:100%;height:230px;object-fit:cover;border-radius:10px}.card h2{font-size:27px;margin:20px 0 8px}.card p{font-size:14px}.search-proof{padding:clamp(22px,4vw,38px);border:1px solid #414141;border-radius:20px;background:#171717}.search-proof__k{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#aaa}.search-proof h2{font-size:30px;margin:16px 0}.serif{font-family:Georgia,serif}.search-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0;padding:26px 0;border-block:1px solid #383838}.search-proof__stat strong{display:block;font-size:38px;letter-spacing:-.04em}.search-proof__stat span{display:block;font-size:12px;line-height:1.6;color:#bbb;margin-top:10px}.search-proof__scope{display:flex;flex-wrap:wrap;gap:8px}.search-proof__scope span{font-size:11px;border:1px solid #444;border-radius:20px;padding:8px 10px}.cta{padding:36px 0;border-block:1px solid #333}.button{display:inline-block;text-decoration:none;border:1px solid #aaa;padding:14px 20px;border-radius:30px;margin:10px 12px 0 0}footer{color:#aaa;font-size:13px}footer nav{margin-bottom:20px}.cookie{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);width:min(680px,94vw);padding:16px;background:#171717;border:1px solid #555;border-radius:15px;z-index:20;display:none}.cookie.show{display:block}.cookie p{font-size:12px;margin:0 0 10px}.cookie button{background:#f6f4ef;color:#111;border:0;border-radius:20px;padding:10px 15px;margin-right:10px;cursor:pointer}.cookie .ghost{background:transparent;color:#fff;border:1px solid #777}:focus-visible{outline:2px solid #fff;outline-offset:5px}@media(max-width:640px){header{align-items:flex-start}nav{gap:12px}.grid,.search-proof__grid{grid-template-columns:1fr}.card img{height:200px}.search-proof h2{font-size:26px}}