.avars-sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.avars-top{background:#d9cbb8;border-bottom:1px solid #cbbda9;color:#5d5144}
.avars-top~.announcement{display:none}
.avars-top-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding-block:9px}
.avars-top-inner>p{margin:0;font-size:11px;letter-spacing:.1em;text-transform:uppercase;line-height:1.6}
.avars-search-wrap{width:380px;max-width:100%;min-width:0}
.avars-search-hint{margin:6px 0 0;font-size:12px;line-height:1.5;color:#5d5144;letter-spacing:0;text-transform:none}
.avars-form{display:flex;align-items:stretch;gap:0;border:1px solid #a99b8b;border-radius:4px;background:#f5efe7;min-width:0;width:100%;max-width:100%;margin:0;text-transform:none;letter-spacing:normal;overflow:hidden}
.avars-form:focus-within{outline:2px solid #9DA6E6;outline-offset:2px}
.avars-form input[type=search]{flex:1;min-width:0;width:100%;height:46px;border:0;background:transparent;color:#403b33;font-family:inherit;font-size:14px;padding:0 13px;outline:none;box-shadow:none;border-radius:0}
.avars-form input::placeholder{color:#776d61;opacity:1}
.avars-form button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;padding:0;min-height:46px;border:0;background:#766553;color:#fff;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}
.avars-form button:hover{background:#645541}
.avars-form button:focus-visible{outline:2px solid #777fb7;outline-offset:-3px}
.avars-results .page-intro{padding-bottom:36px}
.avars-results-form{max-width:650px;margin-top:28px}
.avars-results-form .avars-form{width:100%}
.avars-results-form .avars-search-wrap{width:100%}
.avars-results-form input[type=search]{height:50px;font-size:16px}
.avars-results .avars-list{max-width:980px;padding-bottom:76px}
.avars-list>h2{font-family:inherit;font-size:17px;line-height:1.6;letter-spacing:0;margin:0 0 24px;overflow-wrap:anywhere}
.avars-result-items{border-top:1px solid #cfc4b5}
.avars-result{padding:27px 0;border-bottom:1px solid #cfc4b5}
.avars-result h3{font-size:clamp(24px,3vw,32px);line-height:1.25;margin:0 0 12px}
.avars-result h3 a:hover{color:#786852}
.avars-result p{font-size:16px;line-height:1.75;max-width:760px;margin:0 0 13px}
.avars-result-link{display:inline-flex;gap:14px;align-items:center;font-size:13px;border-bottom:1px solid #9DA6E6;padding-bottom:4px}
.avars-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;font-size:14px}
.avars-suggestions>span{width:100%;margin-bottom:3px}
.avars-suggestions a{padding:8px 13px;background:#f3ece3;border:1px solid #d4c7b6;border-radius:3px}
.avars-suggestions a:hover{border-color:#9DA6E6}
.avars-empty{padding:28px;background:#f0e8dd;border-left:3px solid #9DA6E6}
.avars-empty p{margin:0;line-height:1.8}.avars-empty p+p{margin-top:12px}.avars-empty a{text-decoration:underline;text-underline-offset:3px}
.avars-list .pagination{margin-top:28px}.avars-list .nav-links{display:flex;gap:8px;flex-wrap:wrap}.avars-list .page-numbers{min-width:42px;padding:9px 13px;text-align:center;border:1px solid #cfc4b5}.avars-list .page-numbers.current{background:#645541;color:#fff}
.avars-results a:focus-visible{outline:2px solid #9DA6E6;outline-offset:4px}
@media(max-width:800px){.avars-top-inner>p{display:none}.avars-top-inner{justify-content:center;min-height:60px;padding-block:10px}.avars-top .avars-search-wrap{width:100%}.avars-form input[type=search]{font-size:16px}.avars-results .avars-list{padding-bottom:52px}}
