.search-page{max-width:960px;margin:0 auto;padding:48px 24px 80px}.search-page h1{font-size:clamp(2rem,6vw,3.5rem)}.search-page form{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0 24px}.search-page input{flex:1;min-width:0;width:100%;font:inherit;padding:15px;border:1px solid #718397;border-radius:8px;background:#101b29;color:#f1f5f9}.search-page button{font:inherit;cursor:pointer;padding:12px 22px;border-radius:8px;border:1px solid #82d7c3;background:#a2ecd9;color:#10231f}.search-page details{padding:18px;border:1px solid #718397;border-radius:8px;margin:24px 0}.search-page summary{cursor:pointer;font-weight:700}.search-page code{white-space:normal;color:inherit}.search-page table{width:100%;border-collapse:collapse;margin-top:16px}.search-page td{padding:10px 6px;border-bottom:1px solid #64748b;vertical-align:top}.search-page ol{list-style:none;padding:0}.search-page li{padding:22px 0;border-bottom:1px solid #64748b}.search-page li h2{font-size:1.3rem;margin:0 0 4px}.search-page li p{line-height:1.7;margin:10px 0}.search-page small{overflow-wrap:anywhere}.search-page mark{background:#ffe59a;color:#17212b;padding:0 2px}.search-page :focus-visible{outline:3px solid #e3ba62;outline-offset:4px}.search-page [hidden]{display:none}@media(max-width:480px){.search-page{padding:28px 16px}.search-page form button{width:100%}.search-page td{font-size:.9rem}}
