.faq-list{--faq-accent: var(--winner-brand);--faq-text: var(--winner-text-primary);--faq-muted: var(--winner-text-secondary);--faq-faint: var(--winner-text-tertiary);--faq-border-soft: var(--winner-border-subtle);--faq-ease: var(--winner-ease-emphasized)}.faq-list__state{padding:48px 0;text-align:center;color:var(--faq-faint);font-size:13px}.faq-list__items{margin:0;display:grid;grid-template-columns:1fr;gap:0}.faq-list__item{padding:18px 0;border-bottom:1px dashed var(--faq-border-soft)}.faq-list__q{display:flex;align-items:baseline;gap:10px;font-size:16px;font-weight:600;color:var(--faq-text)}.faq-list__q-no{flex:0 0 auto;font-size:11px;font-weight:600;color:var(--faq-accent);letter-spacing:.06em}.faq-list__a{margin:8px 0 0}.faq-list__a p{margin:0;font-size:12.5px;line-height:1.8;color:var(--faq-muted)}.faq-list__links{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px!important}.faq-list__links a{display:inline-flex;align-items:center;gap:3px;color:var(--faq-accent);font-size:12px;transition:color .25s var(--faq-ease)}.faq-list__links a:hover{color:var(--winner-brand-hover)}.faq-list__a-inline a{color:var(--faq-accent);text-decoration:none}.faq-list__a-inline a:hover{color:var(--winner-brand-hover);text-decoration:underline}.faq-list__more{margin-top:26px;text-align:center}.faq-list__more a{display:inline-flex;align-items:center;gap:6px;color:var(--faq-accent);font-size:13px;font-weight:600}.faq-list__more a:hover{color:var(--winner-brand-hover)}.review-section{--rv-accent: var(--winner-brand);--rv-rating: var(--winner-state-warning-text);--rv-text: var(--winner-text-primary);--rv-muted: var(--winner-text-secondary);--rv-faint: var(--winner-text-tertiary);--rv-border: var(--winner-border-default);--rv-border-soft: var(--winner-border-subtle);--rv-ease: var(--winner-ease-emphasized)}.review-section__state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 0;color:var(--rv-faint);font-size:13px}.review-section__state i{font-size:22px}.review-section__state p{margin:0}.review-section__mock-note{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;border-left:3px solid var(--rv-accent);background:color-mix(in srgb,var(--rv-accent) 6%,var(--winner-bg-card));color:var(--rv-muted);font-size:12px}.review-section__mock-note i{flex:0 0 auto;color:var(--rv-accent);font-size:15px}.review-section__overview{display:grid;grid-template-columns:220px minmax(0,1fr);margin-bottom:18px;border:1px solid var(--rv-border-soft);border-radius:14px;background:var(--winner-bg-card);overflow:hidden}.review-section__overview-lead{display:grid;justify-items:center;align-content:center;padding:28px 24px;background:color-mix(in srgb,var(--rv-accent) 7%,var(--winner-bg-card));text-align:center}.review-section__overview-lead strong{margin-top:8px;color:var(--rv-text);font-size:34px;font-weight:700;line-height:1;letter-spacing:-.04em}.review-section__overview-lead small{margin-top:6px;color:var(--rv-faint);font-size:11px}.review-section__overview-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--rv-accent);color:var(--winner-text-on-brand);font-size:20px}.review-section__overview-label{margin-top:10px;color:var(--rv-muted);font-size:13px;font-weight:600}.review-section__scores{display:grid;align-content:center;gap:14px;padding:26px 32px}.review-section__score{display:grid;grid-template-columns:120px minmax(120px,1fr) 42px;align-items:center;gap:14px}.review-section__score b{color:var(--rv-text);font-size:14px;font-weight:650;text-align:right}.review-section__score>span:first-child{color:var(--rv-muted);font-size:13px}.review-section__score-line{display:block;height:4px;border-radius:999px;background:color-mix(in srgb,var(--rv-border) 58%,transparent);overflow:hidden}.review-section__score-line i{display:block;height:100%;border-radius:999px;background:var(--rv-accent)}.review-section__count{padding-top:2px;color:var(--rv-faint);font-size:11px}.review-section__count b{margin-right:5px;color:var(--rv-accent);font-size:15px}.review-section__list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.review-section__item{border:1px solid var(--rv-border-soft);border-radius:14px;background:var(--winner-bg-card);overflow:hidden;transition:border-color .25s var(--rv-ease)}.review-section__item:hover{border-color:var(--rv-border)}.review-section__item-head{display:flex;align-items:center;gap:6px;min-height:46px;padding:0 20px;border-bottom:1px solid var(--rv-border-soft);background:color-mix(in srgb,var(--rv-accent) 3%,var(--winner-bg-card));color:var(--rv-muted);font-size:12px}.review-section__item-head .review-section__item-prefix{color:var(--rv-muted);font-weight:400}.review-section__item-head b{color:var(--rv-accent);font-size:14px;font-weight:600}.review-section__item-body{display:grid;grid-template-columns:190px minmax(0,1fr) 270px;gap:24px;align-items:stretch;padding:20px}.review-section__identity{display:grid;align-content:start;gap:7px;width:100%;min-width:0;color:var(--rv-faint);font-size:12px}.review-section__identity>span:not(.review-section__mark){display:block;min-width:0;max-width:100%;line-height:1.6;overflow-wrap:anywhere;word-break:break-word}.review-section__identity small{margin-right:5px;color:var(--rv-faint);font-size:inherit}.review-section__identity .review-section__region{color:var(--rv-faint)}.review-section__mark{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;margin-bottom:4px;border:1px solid color-mix(in srgb,var(--rv-accent) 18%,transparent);border-radius:50%;background:color-mix(in srgb,var(--rv-accent) 9%,var(--winner-bg-card));color:var(--rv-muted)}.review-section__mark i{font-size:30px}.review-section__experience{display:flex;flex-direction:column;padding:4px 0}.review-section__experience .review-section__comment{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;max-width:58ch;margin:0;color:var(--rv-muted);font-size:14px;line-height:1.8}.review-section__experience .review-section__comment>span:first-child{color:var(--rv-rating);font-weight:650}.review-section__experience time{display:flex;gap:5px;margin-top:auto;padding-top:18px;color:var(--rv-faint);font-size:12px;white-space:nowrap}.review-section__experience small{color:var(--rv-faint);font-size:inherit}.review-section__ratings{display:grid;align-content:center;gap:8px;margin:0;padding:4px 0 4px 24px;border-left:1px solid var(--rv-border-soft)}.review-section__ratings>div{display:grid;grid-template-columns:minmax(96px,1fr) auto;align-items:center;gap:14px}.review-section__ratings dt{color:var(--rv-muted);font-size:12px}.review-section__ratings dd{margin:0}.review-section__stars{display:inline-flex;gap:3px;color:var(--rv-border)}.review-section__star{display:inline-block;color:var(--rv-border);font-family:Arial Rounded MT Bold,Segoe UI Symbol,sans-serif;font-size:15px;font-weight:900;line-height:1;-webkit-text-stroke:.45px currentColor;text-shadow:0 0 .35px currentColor;transform:scaleX(1.06);transform-origin:center}.review-section__star.on{color:var(--rv-rating)}.review-section__pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:24px;font-size:12.5px}.review-section__pager button{min-width:30px;height:30px;padding:0 8px;border:1px solid var(--rv-border-soft);border-radius:8px;background:var(--winner-bg-card);color:var(--rv-muted);cursor:pointer;transition:color .25s var(--rv-ease),border-color .25s var(--rv-ease)}.review-section__pager button:hover:not(:disabled){border-color:var(--rv-accent);color:var(--rv-accent)}.review-section__pager button.on{border-color:var(--rv-accent);background:var(--rv-accent);color:var(--winner-text-on-brand)}.review-section__pager button:disabled{opacity:.45;cursor:not-allowed}.review-section__ellipsis,.review-section__total{color:var(--rv-faint)}.review-section__jump{display:inline-flex;align-items:center;gap:6px;color:var(--rv-muted)}.review-section__jump input{width:56px;height:30px;padding:0 8px;border:1px solid var(--rv-border-soft);border-radius:8px;background:var(--winner-bg-card);color:var(--rv-text);font-size:12.5px}@media(max-width:1200px)and (not (max-width:720px)){.review-section{padding-right:64px}}@media(max-width:980px){.review-section__item-body{grid-template-columns:180px minmax(0,1fr)}.review-section__ratings{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 0 0;border-top:1px solid var(--rv-border-soft);border-left:0}}@media(max-width:720px){.review-section__overview{grid-template-columns:1fr}.review-section__overview-lead{grid-template-columns:auto auto 1fr;justify-items:start;align-items:center;gap:0 12px;padding:20px;text-align:left}.review-section__overview-lead strong{grid-column:3;grid-row:1 / span 2;justify-self:end;margin:0}.review-section__overview-lead small{grid-column:2;margin-top:3px}.review-section__overview-icon{grid-row:1 / span 2}.review-section__overview-label{margin:0}.review-section__scores{padding:22px 20px}.review-section__score{grid-template-columns:96px minmax(70px,1fr) 36px;gap:10px}.review-section__item-head{align-items:flex-start;flex-direction:column;gap:2px;padding:12px 16px}.review-section__item-body{grid-template-columns:1fr;gap:18px;padding:18px 16px}.review-section__identity{grid-template-columns:auto 1fr}.review-section__identity>span:not(.review-section__mark){grid-column:2}.review-section__mark{grid-row:1 / span 2;width:56px;height:56px;margin:0 6px 0 0}.review-section__ratings{grid-column:auto;grid-template-columns:1fr}.review-section__ratings>div{grid-template-columns:minmax(96px,1fr) auto}}
