.hr-reviews{--hr-ink:#172c3b;--hr-accent:#927344;color:var(--hr-ink);width:100%}.hr-reviews [hidden]{display:none!important}.hr-filters{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.4rem 0}.hr-filters button{font:inherit;cursor:pointer;background:transparent;border:1px solid #b9b1a3;border-radius:999px;padding:.6rem 1.15rem;color:var(--hr-ink)}.hr-filters button[aria-pressed=true]{background:var(--hr-ink);border-color:var(--hr-ink);color:#fff}.hr-filters button:focus-visible{outline:3px solid var(--hr-accent);outline-offset:4px}.hr-count{font-size:.85rem}.hr-count:empty{display:none}.hr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:1.4rem 0}.hr-card{display:flex;flex-direction:column;min-width:0;padding:1.65rem;background:#fff;border:1px solid #e4dfd5;border-radius:5px;overflow-wrap:anywhere}.hr-source{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.hr-rating{color:#775b29;margin:.8rem 0;font-size:1.15rem}.hr-score{font-size:.85rem}.hr-card blockquote{margin:0 0 1.5rem;padding:0;border:0;font:inherit;line-height:1.7}.hr-card footer{display:flex;flex-direction:column;gap:.35rem;margin-top:auto}.hr-card time,.hr-card a,.hr-card small,.hr-note{font-size:.8rem;line-height:1.5}.hr-card a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hr-card small,.hr-note{color:#5d625f}@media(max-width:960px){.hr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.hr-grid{grid-template-columns:minmax(0,1fr)}.hr-card{padding:1.3rem}}
.hr-reviews .hr-links{display:flex;flex-wrap:wrap;gap:1rem;margin:1.2rem 0}.hr-reviews .hr-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hr-reviews.hr-columns-1 .hr-grid{grid-template-columns:minmax(0,1fr)}.hr-reviews.hr-columns-2 .hr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-reviews .hr-controls{display:flex;gap:1rem;justify-content:flex-end}.hr-reviews .hr-controls button{font:inherit;cursor:pointer;color:var(--hr-ink);background:white;border:1px solid #b9b1a3;border-radius:4px;padding:.6rem 1rem}.hr-reviews[data-hr-layout=carousel] .hr-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;position:relative;scroll-behavior:auto}.hr-reviews[data-hr-layout=carousel] .hr-card{flex:0 0 calc((100% - 2.4rem)/3);scroll-snap-align:start}.hr-reviews.hr-columns-2[data-hr-layout=carousel] .hr-card{flex-basis:calc((100% - 1.2rem)/2)}.hr-reviews.hr-columns-1[data-hr-layout=carousel] .hr-card{flex-basis:100%}.hr-reviews :focus-visible{outline:3px solid var(--hr-accent);outline-offset:3px}@media(max-width:960px){.hr-reviews[data-hr-layout=carousel] .hr-card{flex-basis:calc((100% - 1.2rem)/2)}}@media(max-width:600px){.hr-reviews.hr-columns-2 .hr-grid{grid-template-columns:1fr}.hr-reviews[data-hr-layout=carousel] .hr-card,.hr-reviews.hr-columns-2[data-hr-layout=carousel] .hr-card{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.hr-reviews *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.hr-reviews,.hr-reviews *{box-sizing:border-box}

.hr-reviews .hr-embeds{margin-block:2rem;text-align:left}
.hr-reviews .hr-embed-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:1.5rem}
.hr-reviews .hr-embed{box-sizing:border-box;min-width:0;padding:1rem;border:1px solid #d7d7ce;border-radius:12px;background:#fff;color:#172c3b;overflow-wrap:anywhere}
.hr-reviews [data-hr-embed-slot]{width:100%;overflow-x:auto;min-height:0;max-height:720px}
.hr-reviews [data-hr-embed-slot]:not(:empty){min-height:180px}
.hr-reviews [data-hr-embed-slot] iframe{border:0;max-width:100%}
.hr-reviews .hr-embed button{padding:.65rem 1rem;cursor:pointer;font:inherit}
.hr-reviews .hr-embed a{display:inline-block;text-decoration:underline}
.hr-reviews .hr-embed button:focus-visible,.hr-reviews .hr-embed a:focus-visible{outline:3px solid #916a28;outline-offset:4px}
.hr-reviews [hidden]{display:none!important}
