.search-page{max-width:1080px;margin:auto;padding:24px 0 64px}.search-breadcrumb{font-size:12px;color:#a5bab0;line-height:2}.search-breadcrumb a,.search-related a,.search-downloads a{color:#b9f3cc}.search-hero{max-width:820px;padding:38px 0}.search-hero h1{font-size:clamp(30px,4vw,52px);line-height:1.5;margin:16px 0}.search-hero .public-lead{font-size:18px;line-height:2}.search-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:24px}.search-sections{max-width:820px}.search-sections section{padding:22px 0;border-top:1px solid #d9f3e526}.search-page h2{font-size:24px;line-height:1.6;margin:10px 0}.search-sections p,.search-downloads p{font-size:17px;line-height:2;color:#c0d0c6}.search-sections blockquote{margin:20px 0;padding:12px 22px;border-inline-start:3px solid #91e6bb;background:#14362b;border-radius:6px}.search-related,.search-downloads{border-top:1px solid #d9f3e526;padding-top:24px;margin-top:30px}.search-related ul,.search-downloads ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.search-related a,.search-downloads a{display:block;line-height:1.8}.search-page a:focus-visible{outline:2px solid #b9f3cc;outline-offset:4px}@media(max-width:700px){.search-page{padding-top:12px}.search-hero{padding:22px 0}.search-hero .public-lead,.search-sections p{font-size:16px}.search-related ul,.search-downloads ul{grid-template-columns:1fr}}
