:root{--ink:#171714;--cream:#f5f1e8;--line:#ddd5c7;--muted:#6e6a61;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.65;background:#fff}a{text-decoration:none;color:inherit}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.02em;line-height:1.08}.wrap{max-width:var(--max);margin:auto;padding:0 28px}.topbar{background:var(--ink);color:#eee;padding:9px;text-align:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase}nav{background:#fff;border-bottom:1px solid #eee}.navin{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{font-family:Georgia,serif;font-size:23px}.brand small{display:block;font-family:Arial,sans-serif;font-size:9px;letter-spacing:.22em;text-transform:uppercase}.links{display:flex;align-items:center;gap:20px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap}.cta{display:inline-block;padding:12px 18px;border:1px solid var(--ink);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.cta.dark{background:var(--ink);color:white}.page-hero{background:var(--cream);padding:92px 0 80px}.kicker{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#847b6d}.page-hero h1{font-size:clamp(50px,7vw,84px);max-width:900px;margin:16px 0 20px}.page-hero p{font-size:18px;max-width:720px;margin:0}.content{padding:75px 0 105px}.content h2{font-size:clamp(36px,4vw,52px);margin:34px 0 15px}.content p{font-size:17px;color:#4a4741}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.card{border:1px solid var(--line);padding:30px}.card h2{font-size:34px;margin:14px 0}.card p{font-size:15px}.text-link{border-bottom:1px solid currentColor;padding-bottom:4px}.article{max-width:800px}.article p{line-height:1.9}.article h2{margin-top:45px}.article-cta{background:var(--cream);padding:30px;margin:55px 0}.video{position:relative;aspect-ratio:16/9;background:#171714}.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.transcript-note{background:var(--cream);border-left:3px solid #b6a78e;padding:18px 25px}.search-shell{min-height:520px;border:1px solid var(--line);background:#fff;margin:32px 0;padding:10px;overflow:hidden}.search-help{background:var(--cream);padding:28px;margin-top:25px}.search-help h2{margin-top:0}footer{background:var(--ink);color:#fff;padding:34px 0;font-size:12px}.foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media(max-width:850px){.navin{padding-top:16px;padding-bottom:16px;flex-wrap:wrap}.links{order:3;width:100%}.cards{grid-template-columns:1fr}.page-hero{padding:68px 0}}
.search-launch{margin:32px 0;padding:54px 48px;background:#f5f1e8;border:1px solid #ddd5c7}.search-launch h2{font-size:clamp(30px,4vw,48px);margin:12px 0}.search-launch p{max-width:620px;margin:0 0 28px}@media(max-width:640px){.search-launch{padding:36px 24px}}
