/* F4-D Produktreview: scoped; no styling of Tutorial, Ratgeber, theme or unrelated Elementor widgets. */
.hlp-produktreview .hlpr-product-card{border:1px solid #dce9e3;border-radius:16px;padding:24px;background:linear-gradient(135deg,#f2f8f4,#fff);margin:24px 0 34px;color:#123439;box-shadow:0 10px 35px rgba(8,43,45,.045)}
.hlp-produktreview .hlpr-kicker{font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#94653d}
.hlp-produktreview .hlpr-product-head h2{font:700 clamp(23px,2.4vw,30px)/1.2 Georgia,serif!important;margin:9px 0 7px!important;color:#123439!important}
.hlp-produktreview .hlpr-product-head p{margin:0!important;color:#52686a;font-size:13px}
.hlp-produktreview .hlpr-product-description{font-size:14px;line-height:1.65;margin:16px 0!important}
.hlp-produktreview .hlpr-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0!important}
.hlp-produktreview .hlpr-spec{padding:12px 13px;border:1px solid #e3ece7;background:#fff;border-radius:10px;min-width:0}
.hlp-produktreview .hlpr-spec dt{font-size:12px;color:#647478;margin-bottom:5px;font-weight:500}
.hlp-produktreview .hlpr-spec dd{font-size:15px;color:#16383e;font-weight:700;margin:0;overflow-wrap:anywhere}
.hlp-produktreview .hlpr-product-source a{font-weight:700;color:#8f5534;text-decoration:underline}
.hlp-produktreview .hlpr-product-disclaimer{font-size:12px;color:#647478;margin:12px 0 0!important}
.hlp-produktreview .hlpr-notice{padding:16px;border:1px solid #bc8c48;background:#fff9ea;border-radius:10px}
@media(max-width:600px){.hlp-produktreview .hlpr-product-card{padding:18px}.hlp-produktreview .hlpr-spec-grid{grid-template-columns:1fr}}

/* F4-G: responsive card with optional rights-cleared media; technical data table. */
.hlp-produktreview .hlpr-product-card{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:center;gap:20px}
.hlp-produktreview .hlpr-product-card:not(:has(.hlpr-card-media)){grid-template-columns:minmax(0,1fr)}
.hlp-produktreview .hlpr-card-media{min-width:0;text-align:center}
.hlp-produktreview .hlpr-card-image{width:100%;max-height:220px;object-fit:contain;height:auto}
.hlp-produktreview .hlpr-card-copy{min-width:0}
.hlp-produktreview .hlpr-card-copy h3{font:700 clamp(19px,2vw,23px)/1.3 Georgia,serif!important;margin:6px 0!important;color:#123439!important}
.hlp-produktreview .hlpr-card-model{font-size:13px!important;color:#556b6b}
.hlp-produktreview .hlpr-amazon{margin:12px 0 4px!important}
.hlp-produktreview .hlpr-amazon a{display:inline-flex;padding:11px 17px;background:#1c5038;color:white!important;border-radius:8px;font-weight:700;text-decoration:none!important}
.hlp-produktreview .hlpr-amazon a:focus-visible{outline:3px solid #a4bb67;outline-offset:3px}
.hlp-produktreview .hlpr-buy-note{font-size:12px;color:#6a7777;margin:0!important}
.hlp-produktreview .hlpr-technical-wrap{width:100%;overflow-x:auto;border:1px solid #dce9e3;border-radius:11px}
.hlp-produktreview .hlpr-technical-table{width:100%;border-collapse:collapse;min-width:400px;font-size:14px}
.hlp-produktreview .hlpr-technical-table caption{font-size:13px;text-align:left;padding:12px 14px;color:#52686a}
.hlp-produktreview .hlpr-technical-table th,.hlp-produktreview .hlpr-technical-table td{padding:10px 14px;border-top:1px solid #e0e8e3;text-align:left;vertical-align:top}
.hlp-produktreview .hlpr-technical-table th{background:#f3f6f3;width:42%;font-weight:600}
.hlp-produktreview .hlpr-technical-table tr:nth-child(even) td{background:#fafcfb}
.hlp-produktreview .hlpr-spec-source{font-size:11px;white-space:nowrap;margin-left:5px}
@media(max-width:650px){.hlp-produktreview .hlpr-product-card{grid-template-columns:minmax(0,1fr)}.hlp-produktreview .hlpr-card-media{max-width:190px;margin:auto}}
