.result-initials[data-astro-cid-buat3ful]{aspect-ratio:1;color:#8e3909;background:#fed;justify-content:center;align-items:center;width:100%;height:100%;font-size:34px;font-weight:800;display:flex}.result-match[data-astro-cid-buat3ful]{flex-wrap:wrap;gap:4px 6px;margin:6px 0 2px;padding:0;list-style:none;display:flex}.result-match[data-astro-cid-buat3ful] li[data-astro-cid-buat3ful]{color:#8e3909;background:#fff1e4;border-radius:999px;padding:2px 9px;font-size:13px;font-weight:600}.osm-mini[data-astro-cid-hwxyofts]{cursor:pointer;background:#eef1f3;height:640px;position:relative;overflow:hidden}.osm-mini[data-astro-cid-hwxyofts] img[data-astro-cid-hwxyofts]{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.osm-mini-pin[data-astro-cid-hwxyofts]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='38' viewBox='0 0 27 38'%3E%3Cpath fill='%23c4500a' d='M13.5 0C6.044 0 0 6.044 0 13.5c0 10.125 13.5 24.5 13.5 24.5S27 23.625 27 13.5C27 6.044 20.956 0 13.5 0z'/%3E%3Ccircle fill='%23fff' cx='13.5' cy='13.5' r='5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:30px;margin:-30px 0 0 -11px;position:absolute}.osm-attr[data-astro-cid-hwxyofts]{color:#555;background:#ffffffd9;padding:1px 6px;font-size:10px;position:absolute;bottom:0;right:0}.search-assistant{z-index:1100;color:#2a2623;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.search-assistant[hidden],html:has(.search-assistant:not([hidden])) .ai-bar{display:none}.search-assistant-header{align-items:center;gap:.9rem;padding:1rem 1.5rem;display:flex}.search-assistant-header-title{flex:1;margin:0;font-size:1.15rem;font-weight:600}.search-assistant-skip{color:#544f49;cursor:pointer;background:0 0;border:0;font-size:1rem}.search-assistant-skip span{margin-left:.25rem;font-size:1.3rem}.search-assistant-progress{background:#efe7df;height:8px}.search-assistant-progress span{background:#c4500a;width:25%;height:100%;transition:width .3s;display:block}.search-assistant-body{flex:1;width:100%;max-width:760px;margin:0 auto;padding:2.75rem 1rem 2rem;overflow-y:auto}.search-assistant-body .search-assistant-options{max-width:540px;margin-left:auto;margin-right:auto}.search-assistant-question{text-align:center;margin:0 0 .5rem;font-size:1.5rem;font-weight:600;line-height:1.3}.search-assistant-info{text-align:center;color:#544f49;margin:0 0 1rem}.search-assistant-options{gap:.6rem;margin-top:1.25rem;display:grid}.search-assistant-option{color:#5a2604;text-align:left;cursor:pointer;background:#fff4ea;border:1px solid #0000;border-radius:.9rem;align-items:center;gap:.75rem;width:100%;min-height:64px;padding:.75rem 1rem;display:flex}.search-assistant-option:hover,.search-assistant-option:focus-visible{border-color:#8e3909;outline:none}.search-assistant-option[aria-checked=true]{background:#ffe6d1;border-color:#8e3909}.search-assistant-mark{background:#fff;border:2px solid #8d857d;border-radius:50%;flex:none;width:20px;height:20px}.search-assistant-option[data-multi] .search-assistant-mark{border-radius:4px}.search-assistant-option[aria-checked=true] .search-assistant-mark{background:#8e3909;border-color:#8e3909;box-shadow:inset 0 0 0 4px #fff}.search-assistant-option[data-multi][aria-checked=true] .search-assistant-mark{box-shadow:none;background:#8e3909 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") 50%/14px no-repeat}.search-assistant-label{flex:1;min-width:0}.search-assistant-label strong{font-weight:600;display:block}.search-assistant-label small{color:#7a4a2a;font-size:.8rem;display:block}.search-assistant-icon{color:#fff;background:#c4500a;border:3px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.search-assistant-footer{border-top:1px solid #ece8e3;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem max(1rem,50vw - 450px);display:flex;box-shadow:0 -2px 8px #0000000a}.search-assistant-nav{border-radius:999px;min-width:112px;font-weight:600}.search-assistant-loading{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.search-assistant-loading[hidden]{display:none}.search-assistant-loading h2{margin:0;font-size:1.4rem;font-weight:600}.search-assistant-loading p{color:#544f49;max-width:460px;margin:0}.search-assistant-spinner{border:4px solid #ffe6d1;border-top-color:#c4500a;border-radius:50%;width:40px;height:40px;animation:.9s linear infinite search-assistant-spin}@keyframes search-assistant-spin{to{transform:rotate(360deg)}}.search-assistant.is-loading .search-assistant-body,.search-assistant.is-loading .search-assistant-footer{display:none}.search-assistant-banner .card{border-radius:1.25rem}.search-assistant-banner-close{color:#544f49;cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1;position:absolute;top:.9rem;right:.9rem}.search-assistant-banner-grid{align-items:center;gap:1.5rem;display:flex}.search-assistant-banner-grid .search-assistant-options{flex:1;margin-top:.5rem}.search-assistant-banner-art{flex:0 0 34%;justify-content:center;display:flex}.search-assistant-banner-art img{width:100%;max-width:220px;height:auto}.search-assistant-banner h2{margin:0;padding-right:2rem;font-size:1.5rem;font-weight:600}.search-assistant-result-headline a{color:#a84308}.search-assistant-edit{color:#a84308;cursor:pointer;background:0 0;border:0;margin:4px 0 0;padding:0;font-weight:600;text-decoration:underline}@media (width<=767.98px){.search-assistant-banner-art{display:none}.search-assistant-header{padding:.8rem 1rem}.search-assistant-header-title{font-size:1rem}.search-assistant-question{font-size:1.25rem}.search-assistant-body{padding-top:1.75rem}}.listing-empty .card-body{align-items:center;gap:20px;padding:24px;display:flex}.listing-empty img{flex:none;width:140px;height:auto}.listing-empty-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=575.98px){.listing-empty .card-body{text-align:center;flex-direction:column}.listing-empty-actions{justify-content:center}}main[role=main]{padding-bottom:10px}@media (width>=992px){body:not(.main-homepage) .container,body:not(.main-homepage) .container-lg,body:not(.main-homepage) .container-md,body:not(.main-homepage) .container-sm{max-width:1000px}}@media (width>=1200px){body:not(.main-homepage) .container,body:not(.main-homepage) .container-lg,body:not(.main-homepage) .container-md,body:not(.main-homepage) .container-sm,body:not(.main-homepage) .container-xl{max-width:1140px}}
