.qa-page,.qa-browser{--qa-paper:#F7F5F0;--qa-surface:#FFFEFB;--qa-ink:#252824;--qa-muted:#687069;--qa-olive:#465746;--qa-copper:#A97451;--qa-line:#DDDCD5;color:var(--qa-ink);direction:inherit;font-family:var(--e-global-typography-primary-font-family,inherit)}.qa-page{background:var(--qa-paper);padding:32px 32px 88px}.qa-page .qa-wrap,.qa-page .qa-wrap>.e-con-inner{width:100%;max-width:1200px;margin-inline:auto;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:0}.qa-page .qa-breadcrumb{margin-bottom:32px}.qa-page .qa-breadcrumb,.qa-page .qa-breadcrumb :is(span,p,a){font-family:inherit;font-size:13px;line-height:2;color:var(--qa-muted)}.qa-page .qa-breadcrumb a{color:var(--qa-olive)}.qa-page .qa-intro{padding:0;margin-bottom:40px;gap:16px}.qa-page .qa-title .elementor-heading-title{font-family:inherit;color:var(--qa-ink);font-size:clamp(28px,3vw,40px);line-height:1.6}.qa-page .qa-description,.qa-page .qa-description p{font-family:inherit;font-size:16px;line-height:2;color:var(--qa-muted);max-width:760px;margin:0}.qa-page .qa-results{width:100%}.qa-browser *{box-sizing:border-box}.qa-browser :is(button,input,select,a){font-family:inherit}.qa-browser [hidden]{display:none!important}.qa-form{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:20px;align-items:end;padding:24px;border:1px solid var(--qa-line);border-radius:12px;background:var(--qa-surface);margin-bottom:24px}.qa-field{min-width:0}.qa-field label{display:block;font-size:13px;font-weight:500;line-height:1.8;color:var(--qa-muted);margin-bottom:8px}.qa-control{position:relative}.qa-browser .qa-control :is(input,select){width:100%;height:48px;margin:0;padding-block:10px;padding-inline:14px 48px;font-size:14px;line-height:1.8;color:var(--qa-ink);background:var(--qa-paper);border:1px solid var(--qa-line);border-radius:8px;box-shadow:none}.qa-control select{appearance:none;background-image:none;cursor:pointer}.qa-control input[type=search]::-webkit-search-cancel-button{appearance:none}.qa-browser .qa-clear{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;border:0;border-radius:0;background:#fff0;color:var(--qa-muted);font-size:24px;font-weight:400;line-height:1;cursor:pointer}.qa-browser .qa-submit{height:48px;padding:10px 24px;font-size:14px;line-height:1.8;background:var(--qa-olive);color:var(--qa-surface);border:0;border-radius:8px;cursor:pointer}.qa-browser .qa-submit:hover{background:var(--qa-ink)}.qa-result-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 24px}.qa-result-head p{font-size:14px;line-height:1.8;color:var(--qa-muted);margin:0}.qa-browser .qa-reset{padding:8px 0;background:#fff0;border:0;border-radius:0;color:var(--qa-olive);font-size:13px;line-height:1.8;cursor:pointer}.qa-reset:hover{text-decoration:underline}.qa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.qa-card{min-width:0;overflow:hidden;border:1px solid var(--qa-line);border-radius:12px;background:var(--qa-surface)}.qa-image{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--qa-line)}.qa-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.qa-card:hover .qa-image img{transform:scale(1.025)}.qa-no-image{display:grid;place-items:center;height:100%;color:var(--qa-muted);font-size:15px}.qa-card-body{padding:20px}.qa-tags{display:flex;flex-wrap:wrap;gap:8px}.qa-tags span{padding:4px 10px;font-size:11px;line-height:1.8;border-radius:5px;background:var(--qa-paper);color:var(--qa-olive)}.qa-tags span:first-child{background:var(--qa-olive);color:var(--qa-surface)}.qa-card h2{font-size:19px;line-height:1.8;margin:14px 0 8px;font-weight:600}.qa-card h2 a{color:var(--qa-ink);text-decoration:none}.qa-card :is(.qa-place,.qa-stone){margin:4px 0;font-size:13px;line-height:1.9;color:var(--qa-muted)}.qa-open{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:14px;border-top:1px solid var(--qa-line);font-size:14px;line-height:1.8;color:var(--qa-olive);text-decoration:none}.qa-browser a:hover{color:var(--qa-copper)}.qa-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px;align-items:center}.qa-pagination a{display:grid;place-items:center;min-width:44px;min-height:44px;padding:8px;border:1px solid var(--qa-line);border-radius:8px;background:var(--qa-surface);color:var(--qa-olive);font-size:14px;text-decoration:none}.qa-pagination a[aria-current=page]{background:var(--qa-olive);color:var(--qa-surface)}.qa-message,.qa-empty{padding:16px;font-size:14px;line-height:1.9;background:var(--qa-surface);border:1px solid var(--qa-line);border-radius:8px;color:var(--qa-muted)}.qa-output{scroll-margin-top:120px}.qa-browser :is(a,button,input,select):focus-visible{outline:2px solid var(--qa-copper);outline-offset:3px}@media(max-width:1024px){.qa-form{grid-template-columns:1fr 1fr}.qa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.qa-page{padding:24px 16px 56px}.qa-page .qa-intro{margin-bottom:28px}.qa-form{grid-template-columns:1fr;padding:16px;gap:16px}.qa-grid{grid-template-columns:1fr;gap:16px}.qa-card-body{padding:16px}.qa-page .qa-description,.qa-page .qa-description p{font-size:15px}.qa-pagination{margin-top:28px}}@media(prefers-reduced-motion:reduce){.qa-image img{transition:none}.qa-card:hover .qa-image img{transform:none}}.qa-browser[dir="rtl"]{direction:rtl;text-align:right}.qa-browser[dir="ltr"]{direction:ltr;text-align:left}html[dir="ltr"] .qa-page{direction:ltr;text-align:left}