/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lia-reviews-header{max-width:900px;margin:0 auto;}.lia-reviews-header__title{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:700;font-size:clamp(2.4rem,7vw,3.4rem);color:#3A3A38;text-align:center;margin:0 0 28px;letter-spacing:-0.01em;}.lia-reviews-header__card{background:#FFFFFF;border:1px solid #EAE6DA;border-radius:16px;padding:28px 24px 14px;}.lia-reviews-header__top{display:flex;flex-direction:column;align-items:center;gap:10px;}.lia-reviews-header__score{display:flex;flex-direction:column;align-items:center;gap:8px;}.lia-reviews-header__score-value{font-family:Georgia,'Times New Roman',serif;font-size:3.1rem;line-height:1;color:#3A3A38;letter-spacing:0.01em;}.lia-reviews-header__stars{display:flex;gap:3px;}.lia-reviews-header__stars svg{width:18px;height:18px;display:block;}.lia-reviews-header__count{font-size:0.8125rem;font-weight:500;color:#8C8A80;letter-spacing:0.02em;}.lia-reviews-header__rule{width:100%;height:1px;background:#EFEBDF;border:0;margin:0;}.lia-reviews-header__sources{display:flex;flex-direction:column;align-items:center;gap:5px;}.lia-reviews-header__sources-label{font-size:0.5rem;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:#A3A197;}.lia-reviews-header__logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;max-width:400px;}.lia-reviews-header__logo{display:flex;align-items:center;}.lia-reviews-header__logo img{height:11px;width:auto;max-width:84px;object-fit:contain;display:block;}.lia-reviews-header__logo--icon img{height:14px;max-width:40px;}.lia-reviews-header__sources:has(.lia-reviews-header__logos:empty){display:none;}.lia-reviews-header__note{margin:8px 0 0;padding-top:8px;border-top:1px solid #EFEBDF;}.lia-reviews-header__note > p{margin:0;font-size:0.625rem;line-height:1.5;color:#7C7A70;text-align:center;max-width:60ch;margin-inline:auto;}.lia-reviews-header__ai{max-width:60ch;margin:10px auto 0;padding:10px 12px;background:#F7F6F0;border:1px solid #EFEBDF;border-radius:10px;text-align:left;}.lia-reviews-header__ai-label{display:flex;align-items:center;gap:5px;font-size:0.625rem;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:#1D9E75;margin-bottom:6px;}.lia-reviews-header__ai-label svg{width:12px;height:12px;display:block;flex:none;}.lia-reviews-header__ai p{margin:0;max-width:none;text-align:left;font-size:0.6875rem;line-height:1.65;color:#6B695F;}.lia-reviews-header__details{margin-top:3px;text-align:center;}.lia-reviews-header__details summary{display:inline-flex;align-items:center;gap:5px;cursor:pointer;list-style:none;font-size:0.625rem;font-weight:600;color:#F15F5C;padding:2px 2px;}.lia-reviews-header__details summary::-webkit-details-marker{display:none;}.lia-reviews-header__details summary::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform 0.18s ease;}.lia-reviews-header__details[open] summary::after{transform:rotate(-135deg) translate(-1px,-1px);}.lia-reviews-header__details summary:focus-visible{outline:2px solid #F15F5C;outline-offset:3px;border-radius:4px;}.lia-reviews-header__details-body{max-width:62ch;margin:6px auto 0;text-align:left;}.lia-reviews-header__details-body p{margin:0 0 6px;font-size:0.625rem;line-height:1.6;color:#7C7A70;text-align:left;max-width:none;}.lia-reviews-header__details-body p:last-child{margin-bottom:0;}.lia-reviews-header__details-body strong{color:#56544C;font-weight:600;}@media (min-width:640px){.lia-reviews-header__card{padding:30px 36px 16px;}.lia-reviews-header__top{flex-direction:row;align-items:center;justify-content:center;gap:24px;}.lia-reviews-header__score{align-items:flex-start;gap:6px;}.lia-reviews-header__rule{width:1px;height:62px;}.lia-reviews-header__sources{align-items:flex-start;}.lia-reviews-header__logos{justify-content:flex-start;}.lia-reviews-header__sources:has(.lia-reviews-header__logo:only-child){align-items:center;}.lia-reviews-header__sources:has(.lia-reviews-header__logo:only-child)
  .lia-reviews-header__logos{justify-content:center;}}@media (prefers-reduced-motion:reduce){.lia-reviews-header__details summary::after{transition:none;}}#comments .lia-reviews-header{margin-bottom:18px;}
