._page_a6a0x_1{min-height:100vh;background:#f7f4ed;color:#173761}._shell_a6a0x_1{width:min(1280px,100%);margin:0 auto;padding:28px 20px 70px}._breadcrumb_a6a0x_1{font-size:.75rem;color:#6b7480;margin-bottom:14px}._breadcrumb_a6a0x_1 a{color:#7b1f33}._hero_a6a0x_1{padding:34px;border:1px solid #d4c6ad;background:#fffdf8}._hero_a6a0x_1>span{font-size:.62rem;font-weight:850;letter-spacing:.18em;color:#7b1f33}._hero_a6a0x_1 h1{margin:8px 0;font:500 clamp(2.8rem,5vw,4.8rem)/1 var(--font-family-display);color:#102f4f}._hero_a6a0x_1 p{max-width:800px;color:#607184;line-height:1.6}._search_a6a0x_1{display:flex;align-items:center;gap:9px;max-width:420px;margin-top:20px;padding:6px 10px;border:1px solid #cfc3ad;background:#fff}._search_a6a0x_1 input{border:0;box-shadow:none;background:transparent}._categoryNav_a6a0x_1{display:flex;gap:8px;overflow:auto;padding:16px 0}._navItem_a6a0x_1,._active_a6a0x_1{white-space:nowrap;padding:9px 12px;border:1px solid #cbbda4;text-decoration:none;color:#173761;background:#fffdf8;font-size:.78rem;font-weight:750}._active_a6a0x_1{background:#7b1f33;color:#fff;border-color:#7b1f33}._results_a6a0x_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._card_a6a0x_1{overflow:hidden;border:1px solid #d4c6ad;background:#fff;box-shadow:0 7px 18px #3d2a1b0f}._card_a6a0x_1 img{width:100%;height:180px;object-fit:cover}._cardBody_a6a0x_1{padding:20px}._cardTop_a6a0x_1{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}._card_a6a0x_1 h2{margin:0;font:600 1.35rem var(--font-family-display);color:#102f4f}._verified_a6a0x_1{display:flex;gap:4px;align-items:center;color:#2c6c56;font-size:.68rem;font-weight:800}._card_a6a0x_1 p{color:#607184;line-height:1.5}._meta_a6a0x_1{display:grid;gap:7px;margin:14px 0;font-size:.75rem;color:#5b6370}._meta_a6a0x_1 span{display:flex;gap:6px;align-items:center}._card_a6a0x_1 a{color:#7b1f33;font-weight:800}._empty_a6a0x_1{grid-column:1/-1;padding:44px;border:1px dashed #c8b692;background:#efe5d3;text-align:center}._empty_a6a0x_1 h2{font:600 2rem var(--font-family-display);margin:0 0 8px}._empty_a6a0x_1 p{max-width:700px;margin:0 auto;color:#607184;line-height:1.6}@media(max-width:900px){._results_a6a0x_1{grid-template-columns:1fr 1fr}}@media(max-width:620px){._results_a6a0x_1{grid-template-columns:1fr}._shell_a6a0x_1{padding:20px 14px 50px}}
