.an-browse-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:2rem 0;}
.an-browse-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 18px;border:1px solid #d9cbbf;border-radius:3px;color:#5d3e30;text-decoration:none;font-size:1.4rem;line-height:1.4;background:#fff;}
.an-browse-links a:hover{background:#eee3d9;border-color:#87472f;}
.an-browse-links a:focus-visible,.an-browse-empty a:focus-visible,.an-browse-crumbs a:focus-visible{outline:2px solid #87472f;outline-offset:4px;}
.an-browse-help{font-size:1.35rem;color:#70645d;text-align:center;margin:1.2rem 0;}
.an-browse-empty{background:#f7f2ec;border:1px solid #e4d8cd;border-radius:5px;text-align:center;max-width:900px;margin:2rem auto 4rem;padding:3.6rem 2.4rem;}
.an-browse-empty h2{font-size:clamp(2.2rem,2.6vw,3rem);line-height:1.3;margin:0 0 1.2rem;overflow-wrap:anywhere;}
.an-browse-empty p{max-width:62rem;margin:0 auto 2rem;font-size:1.5rem;line-height:1.65;color:#70645d;}
.an-browse-empty .button{margin:.5rem;}
.an-browse-empty .an-browse-links{margin:2rem 0 0;}
.template-search--empty{padding-bottom:3.5rem!important;}
.an-browse-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:1.2rem;color:#70645d;margin:0 0 1.5rem;}
.an-browse-crumbs a{color:inherit;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:32px;}
@media(max-width:749px){.an-browse-empty{padding:2.4rem 1.6rem;margin:1.5rem auto 3rem;}.an-browse-links{gap:8px;}.an-browse-links a{font-size:1.3rem;padding:8px 12px;}.an-browse-crumbs{margin-bottom:1rem;}}
