.search-landing{background:#06101d;color:#e8edf4;min-height:100vh}.search-landing a{color:inherit}.search-landing .landing-header{border-bottom:1px solid rgba(255,255,255,.12);background:#071421}.landing-header .shell{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0}.landing-brand{display:flex;align-items:center;gap:12px;text-decoration:none}.landing-brand img{width:42px;height:42px}.landing-brand span{display:grid}.landing-brand strong{font-size:.88rem;letter-spacing:.12em}.landing-brand small{font-size:.68rem;letter-spacing:.13em;opacity:.7}.landing-nav{display:flex;flex-wrap:wrap;gap:16px}.landing-nav a{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;opacity:.78}.landing-nav a:hover,.landing-nav a:focus-visible{opacity:1;text-decoration:underline}.landing-hero{padding:76px 0 48px;border-bottom:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 75% 20%,rgba(70,132,190,.15),transparent 36%)}.landing-hero .shell{max-width:1050px}.landing-kicker{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.landing-hero h1{max-width:820px;margin:12px 0 18px;font-size:clamp(2.5rem,6vw,5.2rem);line-height:.96;letter-spacing:-.035em}.landing-lede{max-width:760px;font-size:1.12rem;line-height:1.72;color:#cbd6e2}.landing-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.landing-proof span{border:1px solid rgba(255,255,255,.16);padding:8px 11px;font-size:.67rem;letter-spacing:.1em}.landing-main{padding:42px 0 72px}.landing-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:36px}.landing-copy section,.landing-aside{border-top:1px solid rgba(255,255,255,.13);padding:26px 0}.landing-copy h2,.landing-aside h2{margin:0 0 12px;font-size:1.35rem}.landing-copy p,.landing-copy li,.landing-aside p{color:#c8d3df;line-height:1.72}.landing-copy ul{padding-left:20px}.landing-current{display:grid;gap:12px}.landing-current article{border:1px solid rgba(255,255,255,.12);padding:15px;background:rgba(255,255,255,.025)}.landing-current article span{display:block;margin-bottom:6px;font-size:.66rem;letter-spacing:.09em;opacity:.65}.landing-current article a{font-weight:700;text-decoration:none;line-height:1.35}.landing-current article a:hover,.landing-current article a:focus-visible{text-decoration:underline}.landing-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.landing-links a{border:1px solid rgba(255,255,255,.12);padding:12px;text-decoration:none}.landing-links a:hover,.landing-links a:focus-visible{border-color:rgba(255,255,255,.35)}.landing-footer{border-top:1px solid rgba(255,255,255,.12);padding:28px 0;color:#aebdcb}.landing-footer .shell{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.landing-footer p{margin:0}.landing-footer nav{display:flex;gap:16px;flex-wrap:wrap}.landing-footer a{font-size:.78rem}.landing-empty{color:#96a9bc;font-style:italic}@media(max-width:760px){.landing-header .shell{align-items:flex-start;flex-direction:column}.landing-nav{gap:11px}.landing-hero{padding:52px 0 34px}.landing-grid{grid-template-columns:1fr}.landing-links{grid-template-columns:1fr}}
.search-landing .landing-hero h1,.search-landing .landing-copy h2,.search-landing .landing-aside h2{font-family:Georgia,"Times New Roman",serif;font-synthesis:none}
