.hw-reports{--report-brown:#57331e;--report-gold:#ffd65c;color:var(--report-brown);min-width:0;scroll-margin-top:110px}.hw-reports *{box-sizing:border-box}.hw-reports-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.hw-reports-eyebrow{display:block;font:700 10px/1.5 system-ui,sans-serif;letter-spacing:.18em;color:#a36830;margin-bottom:8px}.hw-reports-heading h2{font:36px/1.15 Georgia,serif;margin:0 0 9px;color:#4b2d1c}.hw-reports-heading p{font:14px/1.5 system-ui,sans-serif;color:#8b725d;margin:0}.hw-reports-all{white-space:nowrap;font:600 13px/1.4 system-ui,sans-serif;color:#864918;text-decoration:none;display:flex;gap:12px;align-items:center;min-height:44px}.hw-report-filters{display:flex;gap:9px;overflow:auto;margin:0 0 22px;padding:0 0 3px;scrollbar-width:thin}.hw-report-filters button{flex:none;min-height:43px;background:#fffcf5;border:1px solid #e9d6b8;border-radius:9px;color:#80644e;padding:10px 17px;font:600 13px/1.35 system-ui,sans-serif;cursor:pointer}.hw-report-filters button[aria-pressed=true]{background:#59351f;color:#ffe49b;border-color:#59351f}.hw-report-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#dcb980 transparent}.hw-report-card{background:#fff;border:1px solid #ead4b2;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;scroll-snap-align:start;min-width:0}.hw-report-photo{display:block;position:relative;aspect-ratio:3/2;overflow:hidden;background:#f4e6ce}.hw-report-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.hw-report-photo:hover img{transform:scale(1.035)}.hw-report-photo>span{position:absolute;left:12px;bottom:12px;background:#fff9eeed;color:#69401f;border:1px solid #e9d5b6;border-radius:5px;padding:5px 7px;font:700 9px/1 system-ui,sans-serif;letter-spacing:.12em}.hw-report-body{padding:19px;display:flex;flex-direction:column;flex:1}.hw-report-category{font:700 9px/1.4 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#a66d37;display:block;margin-bottom:7px}.hw-report-body h3{font:600 17px/1.35 system-ui,sans-serif;margin:0 0 10px;color:#54341f}.hw-report-body h3 a{color:inherit;text-decoration:none}.hw-report-body>p{font:13px/1.65 system-ui,sans-serif;color:#89725e;margin:0 0 20px;flex:1}.hw-report-price{display:flex;align-items:baseline;gap:8px;margin:0 0 16px}.hw-report-price strong{font:700 23px/1.2 system-ui,sans-serif;color:#784720}.hw-report-price>span{font:11px/1.4 system-ui,sans-serif;color:#98816b}.hw-report-buy{display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(110deg,#ff9b18,#ffdf56);border:1px solid #f1bb3d;color:#4b2a16!important;border-radius:8px;padding:12px 15px;font:700 13px/1.4 system-ui,sans-serif;text-decoration:none;min-height:43px}.hw-reports-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.hw-reports-foot p,.hw-reports-disclosure{font:12px/1.7 system-ui,sans-serif;color:#987a58;margin:0}.hw-reports-foot p span{display:block;font-size:10px}.hw-report-arrows{display:flex;gap:7px}.hw-report-arrows button{width:35px;height:35px;border:1px solid #e3c99e;background:#fff9e9;color:#693e20;border-radius:50%;font-size:17px;cursor:pointer}.hw-report-arrows button:disabled{opacity:.3;cursor:default}.hw-reports-catalogue .hw-report-grid{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible}.hw-reports-disclosure{margin-top:20px}.hw-report-premium{display:flex;align-items:center;gap:30px;background:#fff2cf;border:1px solid #ebd1a0;border-radius:16px;padding:25px;margin:30px 0}.hw-report-premium h2{font:26px Georgia,serif;margin:7px 0}.hw-report-premium p{font-size:13px;color:#856b51}.hw-report-premium>a{flex-shrink:0}.hw-reports :focus-visible,.hw-report-premium :focus-visible{outline:3px solid #d1852f;outline-offset:3px}@media(max-width:1000px){.hw-report-grid{grid-auto-columns:calc((100% - 36px)/3)}}@media(max-width:700px){.hw-report-grid{grid-auto-columns:calc((100% - 18px)/2)}.hw-reports-catalogue .hw-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-reports-heading h2{font-size:28px}.hw-report-body{padding:15px}.hw-report-premium{flex-direction:column;align-items:stretch;gap:10px}}@media(max-width:480px){.hw-reports-heading{gap:10px;margin-bottom:17px}.hw-reports-heading h2{font-size:27px}.hw-reports-heading p{font-size:12px;max-width:240px}.hw-reports-eyebrow{font-size:9px}.hw-report-grid{grid-auto-columns:82%;gap:12px}.hw-report-body h3{font-size:16px}.hw-report-body>p{font-size:12px}.hw-report-filters{gap:7px;margin-bottom:16px}.hw-report-filters button{font-size:12px;padding:9px 12px;min-height:40px}.hw-reports-catalogue .hw-report-grid{grid-template-columns:1fr}.hw-report-price strong{font-size:22px}.hw-reports-all{font-size:11px;gap:5px}.hw-report-premium{padding:20px}}@media(prefers-reduced-motion:reduce){.hw-report-photo img{transition:none}}
.hw-reports-heading{flex-wrap:wrap}
.hw-reports-heading>div{flex:1 1 240px;min-width:0}
.hw-reports-all{max-width:100%;white-space:normal}
.hw-report-price{flex-wrap:wrap}
.hw-report-body,.hw-report-premium>div{min-width:0;overflow-wrap:anywhere}
.hw-reports-foot{flex-wrap:wrap}
