html,body{margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;box-sizing:border-box}ul,ol{list-style-type:none;margin:8px 0;padding-inline-start:8px}li{padding-bottom:8px}input,button,textarea,select{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:18px;box-sizing:border-box}button{cursor:pointer}input[type=search]{padding:8px;width:100%;font-weight:700}label{display:inline-block;padding:4px}.show-filters-label{padding:0}body:has(input[name="showFilters"]:not(:checked)) .main-form-wrapper{display:none}body:has(input[name="showFilters"]:checked) .main-form-wrapper{display:inherit}hr{border:.1px solid #dcdcdc;width:100%}.header{display:flex;justify-content:space-between;align-items:center}.flex{display:flex;width:100%;align-items:center}mark{font-weight:700}label:has(select){display:inline-flex;padding:8px;flex-direction:column-reverse}label:has(select) small{line-height:1;font-size:13}html body .section{padding-bottom:400px}@media screen and (min-width: 768px){html body .section{padding-bottom:128px;margin:16px}}.search-page{margin:0 auto;max-width:580px;padding:0 16px 16px}.unstyled-button{all:unset;cursor:pointer;pointer-events:all}.unstyled-button:focus{outline:2px solid #007bff;outline-offset:2px}
