.search-page{max-width:900px;padding-top:3rem;padding-bottom:4rem;min-height:65vh}.search-page h1{font-size:clamp(2rem,6vw,3.5rem)}#search-form label{display:block;font-weight:700;margin:1rem 0 .5rem}.search-controls{display:flex;gap:.6rem}.search-controls input,#search-category{font:inherit;color:#171717;background:#fff;border:2px solid #aaa;border-radius:4px;padding:.85rem;min-height:48px}.search-controls input{flex:1;min-width:0;width:100%}.search-controls button{cursor:pointer;font:inherit}#search-category{max-width:100%}.search-examples{margin:1.5rem 0;line-height:2}.search-page a{color:inherit;text-decoration:underline}.search-page :focus-visible{outline:3px solid #ffd266;outline-offset:4px}.search-results{padding:0;list-style:none}.search-results li{padding:1.5rem 0;border-top:1px solid #777}.search-results h2{font-size:1.4rem;margin:.4rem 0}.search-results p{line-height:1.7;margin:.6rem 0}.search-category{font-size:.9rem;font-weight:700;letter-spacing:.04em}.search-path{font-size:.85rem;overflow-wrap:anywhere}.search-header-link{font-weight:700}@media(max-width:520px){.search-controls{flex-direction:column}.search-controls button{width:100%}}
