/* Piqelo v1015 — one compact, decision-first Full Piqelo Review layout.
   No review content is removed. Deep evidence stays available through native details disclosures. */
body.piqeloFullReviewV1015{
  --pfr-gap:12px;
  --pfr-panel:rgba(7,28,43,.92);
  --pfr-panel-soft:rgba(8,34,49,.78);
  --pfr-line:rgba(103,178,201,.20);
  --pfr-text:#e8f3f7;
  --pfr-muted:#91abb8;
  --pfr-accent:#77e4d0;
}
body.piqeloFullReviewV1015 main{scroll-padding-top:84px}
body.piqeloFullReviewV1015 :is(.section,.detailPanel,.card,#lpjDecisionDossier,#laptopDimensions,#laptopFullReview,#laptopResearchSnapshot,#lpjOwners,#lpjPriceWatch){scroll-margin-top:88px}

/* Shared progressive disclosure: this is the future-category contract too. */
body.piqeloFullReviewV1015 details.piqeloReviewDisclosure{
  display:block;
  min-width:0;
  margin:var(--pfr-gap) 0;
  border:1px solid var(--pfr-line);
  border-radius:17px;
  background:linear-gradient(145deg,var(--pfr-panel-soft),rgba(5,23,36,.90));
  overflow:hidden;
  box-shadow:0 12px 30px rgba(0,13,24,.12);
}
body.piqeloFullReviewV1015 details.piqeloReviewDisclosure>summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  min-height:52px;
  padding:12px 15px;
  list-style:none;
  cursor:pointer;
  color:var(--pfr-text);
  font-size:14px;
  line-height:1.25;
  font-weight:900;
  letter-spacing:-.01em;
  user-select:none;
}
body.piqeloFullReviewV1015 details.piqeloReviewDisclosure>summary::-webkit-details-marker{display:none}
body.piqeloFullReviewV1015 details.piqeloReviewDisclosure>summary::after{
  content:"+";
  display:grid;
  place-items:center;
  flex:0 0 27px;
  width:27px;
  height:27px;
  border:1px solid rgba(116,223,204,.25);
  border-radius:50%;
  color:var(--pfr-accent);
  background:rgba(91,214,195,.07);
  font-size:18px;
  line-height:1;
}
body.piqeloFullReviewV1015 details.piqeloReviewDisclosure[open]>summary::after{content:"−"}
body.piqeloFullReviewV1015 details.piqeloReviewDisclosure>summary:hover{background:rgba(255,255,255,.025)}
body.piqeloFullReviewV1015 details.piqeloReviewDisclosure>summary:focus-visible{outline:2px solid #80efb7;outline-offset:-3px}
body.piqeloFullReviewV1015 .piqeloReviewDisclosureHint{
  margin-left:auto;
  color:#7795a4;
  font-size:10px;
  font-weight:750;
  letter-spacing:.01em;
}
body.piqeloFullReviewV1015 details.piqeloReviewDisclosure[open] .piqeloReviewDisclosureHint{color:#9bc8c1}

/* TV: keep verdict/score and owner/reliability visible; fold detailed labs, tests, specs and source trail. */
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewDepthV923{
  gap:10px;
  margin-top:12px;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewDepthHeadV923{
  padding:16px 18px;
  gap:14px;
  border-radius:18px;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewDepthHeadV923 h2{font-size:26px;margin:4px 0 2px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewDepthHeadV923 p{font-size:11px;line-height:1.45}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewDepthMetaV923{gap:6px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewDepthMetaV923 span{padding:6px 8px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewDepthGridV923{gap:10px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewDepthCardV923{
  padding:15px;
  border-radius:16px;
  box-shadow:0 10px 25px rgba(0,14,27,.10);
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewDepthCardV923 h3{font-size:18px;margin:4px 0 6px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewFitV923{gap:7px;margin-top:10px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewFitV923 section{padding:9px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewScoreGridV923{gap:6px;margin-top:10px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewOwnerMetricsV923{margin:8px 0;gap:6px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewOwnerMetricsV923 article{padding:9px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewOwnerMetricsV923 strong{font-size:18px;margin:3px 0}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewOwnerThemesV923{gap:6px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewOwnerThemesV923 section{padding:8px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewOwnerThemesV923 p{margin:5px 0;padding:7px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewReliabilityV923{grid-template-columns:130px minmax(0,1fr);gap:7px;margin-top:8px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewReliabilityScoreV923{padding:9px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewReliabilityScoreV923 strong{font-size:18px;margin:3px 0}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewReliabilityFindingsV923{gap:5px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewReliabilityFindingsV923 p{padding:7px 8px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] details.piqeloReviewDisclosure>.reviewChapterV923,
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] details.piqeloReviewDisclosure>.reviewLabV923{
  margin:0;
  padding:14px 15px 16px;
  border:0;
  border-top:1px solid rgba(103,178,201,.13);
  border-radius:0;
  box-shadow:none;
  background:rgba(4,20,32,.35);
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] details[data-review-role="related-research"]>.piqeloRelatedResearch{
  margin:0!important;
  padding:0 12px 12px;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloRelatedResearch .relatedResearchPanel{margin-top:0!important}

/* Laptop: same hierarchy. Hero + capability + owner/market stay open; deep evidence/specs/sources fold cleanly. */
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #lpjDecisionDossier{
  margin:14px 0 18px!important;
  padding:8px!important;
  border-radius:22px!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #lpjDecisionDossier>:is(#lpjDecision,#laptopDimensions,#laptopFullReview,#laptopResearchSnapshot,#lpjOwners){
  margin:8px 0 0!important;
  border-radius:16px!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #laptopDimensions,
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #laptopFullReview,
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #laptopResearchSnapshot,
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #lpjOwners{
  padding:clamp(15px,2.3vw,22px)!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #laptopDimensions>h2,
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #laptopFullReview h2,
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #laptopResearchSnapshot h2,
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #lpjOwners h2{
  font-size:clamp(22px,2.8vw,34px)!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #laptopFullReview .profileChapter{
  grid-template-columns:minmax(0,1fr) 104px!important;
  gap:18px!important;
  padding-bottom:0!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #laptopFullReview .profileChapter h2{max-width:22ch!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #laptopFullReview .profileConfidence{width:104px;min-height:104px}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #laptopFullReview>details.piqeloReviewDisclosure{
  margin:12px 0 0;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #laptopFullReview>details.piqeloReviewDisclosure>:not(summary){
  margin-left:12px!important;
  margin-right:12px!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #laptopFullReview>details.piqeloReviewDisclosure>:last-child{margin-bottom:12px!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #laptopResearchSnapshot .researchHead{gap:12px}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #laptopResearchSnapshot .researchMetrics{gap:7px!important;margin-top:10px!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #laptopResearchSnapshot .researchMetrics>div{padding:9px!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] details.lpjEditorialDetails{margin-top:10px!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .twoCol{
  gap:10px!important;
  margin:12px 0!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .twoCol>.evidenceBox,
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .twoCol>.liveOffers{
  padding:clamp(15px,2.2vw,21px)!important;
  border-radius:17px!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #sourceList+*{margin-top:8px}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] details[data-review-role="sources"]>#sourceList{
  padding:0 10px 10px;
  margin:0!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .productFacts{
  padding:clamp(15px,2.2vw,21px)!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .productFacts>details.piqeloReviewDisclosure{margin:8px 0 0}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .productFacts>details.piqeloReviewDisclosure>.facts{
  padding:0 10px 10px;
  margin:0!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .lpjComponentGrid{gap:8px!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .lpjComponentCard{padding:11px!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #lpjPriceWatch{margin-top:12px!important}

/* Mobile stays readable: less vertical padding, never tiny text or clipped sources. */
@media(max-width:760px){
  body.piqeloFullReviewV1015{--pfr-gap:8px}
  body.piqeloFullReviewV1015 details.piqeloReviewDisclosure{border-radius:14px}
  body.piqeloFullReviewV1015 details.piqeloReviewDisclosure>summary{min-height:48px;padding:10px 12px;font-size:13px}
  body.piqeloFullReviewV1015 .piqeloReviewDisclosureHint{display:none}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewDepthHeadV923{padding:13px 14px}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewDepthGridV923{grid-template-columns:1fr}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewReliabilityV923{grid-template-columns:1fr}
  body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #lpjDecisionDossier{padding:6px!important;border-radius:18px!important}
  body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #laptopFullReview .profileChapter{grid-template-columns:1fr!important}
  body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #laptopFullReview .profileConfidence{width:100%;min-height:0}
}
@media(prefers-reduced-motion:reduce){
  body.piqeloFullReviewV1015 details.piqeloReviewDisclosure *{transition:none!important}
}

/* v1015 — dedupe + shared future-category review contract. */
body.piqeloFullReviewV1015 .piqeloReviewDuplicate{display:none!important}
/* Native TV review flow; alternative cards wrap inside the review canvas. */
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] main .guidegrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%;min-width:0}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] main .guidegrid>.guide{min-width:0!important;width:auto!important;overflow-wrap:anywhere}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewDepthCardV923,.reviewDepthV923) p{font-size:15px;line-height:1.6}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewDepthCardV923,.reviewDepthV923) small{font-size:13px;line-height:1.5}
@media(max-width:620px){body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] main .guidegrid{grid-template-columns:minmax(0,1fr)!important}}
body.piqeloFullReviewV1015 [data-piqelo-review-role]{min-width:0}
body.piqeloFullReviewV1015 main>details.piqeloReviewDisclosure,
body.piqeloFullReviewV1015 #lpjDecisionDossier>details.piqeloReviewDisclosure{margin-block:9px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] main>section.section{margin-top:12px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] main>details[data-review-role="alternatives"]>.section,
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] main>details[data-review-role="related-research"]>.piqeloRelatedResearch{
  margin:0!important;
  padding:0 12px 12px;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #lpjDecisionDossier>details[data-review-role="research-coverage"]>#laptopResearchSnapshot{
  margin:0!important;
  border:0!important;
  box-shadow:none!important;
  background:transparent!important;
  border-radius:0!important;
  padding:12px 14px 14px!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] main>details[data-review-role="related-research"]>section{
  margin:0!important;
  padding:12px 14px 14px;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .evidenceBox,
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .liveOffers{min-height:0!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .evidenceBox .evidenceStat{gap:6px!important;margin-block:8px!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .evidenceBox>p{margin-bottom:8px!important}
body.piqeloFullReviewV1015[data-piqelo-full-review] main,
body.piqeloFullReviewV1015[data-piqelo-review-category]:not([data-piqelo-review-category="tv"]):not([data-piqelo-review-category="laptop"]) main{
  --pfr-generic-section-gap:12px;
}
body.piqeloFullReviewV1015[data-piqelo-full-review] [data-piqelo-review-collapse],
body.piqeloFullReviewV1015[data-piqelo-review-category]:not([data-piqelo-review-category="tv"]):not([data-piqelo-review-category="laptop"]) [data-piqelo-review-collapse]{
  scroll-margin-top:88px;
}
@media(max-width:760px){
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] main>section.section{margin-top:8px}
  body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] #lpjDecisionDossier>details[data-review-role="research-coverage"]>#laptopResearchSnapshot{padding:9px 10px 11px!important}
}


/* v1086 — shared Review Experience Contract: synthesis first, evidence progressively deeper. */
body.piqeloFullReviewV1015 .piqeloReviewSynthesis{
  margin:12px 0;
  padding:18px;
  border:1px solid rgba(112,205,210,.24);
  border-radius:20px;
  background:
    radial-gradient(circle at 92% 0%,rgba(96,221,196,.10),transparent 34%),
    linear-gradient(145deg,rgba(9,36,53,.96),rgba(6,26,40,.94));
  box-shadow:0 18px 42px rgba(0,14,25,.18);
  color:var(--pfr-text);
}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisHead{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:18px;
  align-items:start;
}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisHead span{
  display:block;
  margin-bottom:5px;
  color:#78e3d2;
  font-size:10px;
  font-weight:900;
  letter-spacing:.13em;
  text-transform:uppercase;
}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisHead h2{
  margin:0;
  color:#f5fbff;
  font-size:clamp(20px,2.4vw,28px);
  line-height:1.08;
  letter-spacing:-.035em;
}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisHead p{
  max-width:66ch;
  margin:8px 0 0;
  color:#c6d7df;
  font-size:13px;
  line-height:1.55;
}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisHead>strong{
  max-width:210px;
  padding:8px 10px;
  border:1px solid rgba(116,223,204,.18);
  border-radius:12px;
  background:rgba(84,215,194,.07);
  color:#a9ede0;
  font-size:10px;
  line-height:1.35;
  text-align:right;
}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisGrid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
  margin-top:14px;
}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisCard{
  min-width:0;
  padding:13px 14px;
  border:1px solid rgba(125,184,205,.16);
  border-radius:15px;
  background:rgba(255,255,255,.035);
}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisCard>small{
  display:block;
  margin-bottom:8px;
  color:#9db6c2;
  font-size:10px;
  font-weight:900;
  letter-spacing:.08em;
  text-transform:uppercase;
}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisCard.support{border-color:rgba(106,222,184,.22)}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisCard.nuance{border-color:rgba(247,191,104,.18)}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisCard.gaps{border-color:rgba(148,168,190,.17)}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisCard ul{
  margin:0;
  padding-left:18px;
  color:#e1edf2;
  font-size:12.5px;
  line-height:1.48;
}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisCard li+li{margin-top:6px}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisCard.meaning p{
  display:grid;
  grid-template-columns:86px minmax(0,1fr);
  gap:7px;
  margin:0;
  font-size:12.5px;
  line-height:1.48;
}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisCard.meaning p+p{margin-top:8px}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisCard.meaning b{color:#f1fafc}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisCard.meaning span{color:#c9dbe3}
body.piqeloFullReviewV1015 .piqeloReviewSynthesisNote{
  margin:12px 0 0;
  padding-top:10px;
  border-top:1px solid rgba(121,180,201,.13);
  color:#829eac;
  font-size:10.5px;
  line-height:1.45;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] main>details.piqeloReviewDisclosure{
  max-width:none;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] main>details.piqeloReviewDisclosure>.section{
  margin:0!important;
  padding:12px 14px 14px;
}
@media(max-width:760px){
  body.piqeloFullReviewV1015 .piqeloReviewSynthesis{padding:14px 12px;border-radius:17px}
  body.piqeloFullReviewV1015 .piqeloReviewSynthesisHead{grid-template-columns:1fr;gap:9px}
  body.piqeloFullReviewV1015 .piqeloReviewSynthesisHead>strong{max-width:none;text-align:left}
  body.piqeloFullReviewV1015 .piqeloReviewSynthesisGrid{grid-template-columns:1fr;gap:8px}
  body.piqeloFullReviewV1015 .piqeloReviewSynthesisCard{padding:12px}
}


/* v1087 — story-first reviews: sell the fit, hide the research process until requested. */
body.piqeloFullReviewV1015 .piqeloReviewSynthesis{display:none!important}
body.piqeloFullReviewV1015 .piqeloReviewStory{
  margin:14px 0;
  padding:22px;
  border:1px solid rgba(112,205,210,.24);
  border-radius:22px;
  background:
    radial-gradient(circle at 92% 2%,rgba(100,226,190,.14),transparent 32%),
    radial-gradient(circle at 8% 100%,rgba(86,169,255,.10),transparent 30%),
    linear-gradient(145deg,rgba(9,38,55,.98),rgba(5,25,39,.96));
  box-shadow:0 20px 48px rgba(0,14,25,.20);
  color:var(--pfr-text);
}
body.piqeloFullReviewV1015 .piqeloStoryTop{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}
body.piqeloFullReviewV1015 .piqeloStoryTop span:first-child{
  display:block;margin-bottom:5px;color:#7ce6d3;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase
}
body.piqeloFullReviewV1015 .piqeloStoryTop h2{
  margin:0;color:#f7fcff;font-size:clamp(25px,3vw,36px);line-height:1.02;letter-spacing:-.045em
}
body.piqeloFullReviewV1015 .piqeloStoryConfidence{
  flex:0 0 auto;padding:7px 10px;border:1px solid rgba(116,223,204,.18);border-radius:999px;
  background:rgba(84,215,194,.07);color:#a9ede0!important;font-size:10px!important;font-weight:800;letter-spacing:0!important;text-transform:none!important
}
body.piqeloFullReviewV1015 .piqeloStoryLead{
  max-width:72ch;margin:13px 0 0;color:#e1edf2;font-size:clamp(15px,1.6vw,18px);line-height:1.62
}
body.piqeloFullReviewV1015 .piqeloStoryContext{
  display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px
}
body.piqeloFullReviewV1015 .piqeloStoryContext>span{color:#7ce6d3;font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
body.piqeloFullReviewV1015 .piqeloStoryContext i{
  font-style:normal;padding:6px 9px;border-radius:999px;border:1px solid rgba(128,188,208,.17);background:rgba(255,255,255,.035);color:#bfd2dc;font-size:10.5px
}
body.piqeloFullReviewV1015 .piqeloStoryBottom{
  display:grid;grid-template-columns:1.35fr 1fr;gap:10px;margin-top:16px
}
body.piqeloFullReviewV1015 :is(.piqeloStoryGood,.piqeloStoryCatch){
  padding:13px 14px;border-radius:15px;background:rgba(255,255,255,.035);border:1px solid rgba(125,184,205,.15)
}
body.piqeloFullReviewV1015 .piqeloStoryGood{border-color:rgba(106,222,184,.22)}
body.piqeloFullReviewV1015 .piqeloStoryCatch{border-color:rgba(247,191,104,.18)}
body.piqeloFullReviewV1015 :is(.piqeloStoryGood,.piqeloStoryCatch) small{
  display:block;margin-bottom:5px;color:#92aebb;font-size:9px;font-weight:900;letter-spacing:.10em;text-transform:uppercase
}
body.piqeloFullReviewV1015 :is(.piqeloStoryGood,.piqeloStoryCatch) strong{
  display:block;color:#eef7fa;font-size:12.5px;line-height:1.5;font-weight:750
}
body.piqeloFullReviewV1015 .piqeloResearchDetails{
  margin:18px 0 4px!important;border:1px solid rgba(111,177,201,.20)!important;border-radius:19px!important;
  background:linear-gradient(145deg,rgba(8,31,47,.92),rgba(5,23,36,.94))!important
}
body.piqeloFullReviewV1015 .piqeloResearchDetails>summary{
  min-height:64px!important;padding:14px 16px!important
}
body.piqeloFullReviewV1015 .piqeloResearchDetails>summary>span{display:grid;gap:3px}
body.piqeloFullReviewV1015 .piqeloResearchDetails>summary b{color:#f3fafc;font-size:15px}
body.piqeloFullReviewV1015 .piqeloResearchDetails>summary small{color:#8fa9b6;font-size:10.5px;font-weight:600}
body.piqeloFullReviewV1015 .piqeloResearchDetails>summary>i{font-style:normal;color:#82dfd0;font-size:10px}
body.piqeloFullReviewV1015 .piqeloResearchDetailsBody{padding:0 12px 12px}
body.piqeloFullReviewV1015 .piqeloResearchDetailsBody>details{margin:8px 0!important}
body.piqeloFullReviewV1015 .piqeloOffersOnly{grid-template-columns:minmax(0,1fr)!important}
body.piqeloFullReviewV1015 .piqeloOffersOnly>.liveOffers,
body.piqeloFullReviewV1015 .piqeloOffersOnly>.buybox{grid-column:1/-1}
body.piqeloFullReviewV1015 #lpjCanonicalRating small{display:none!important}
body.piqeloFullReviewV1015 #laptopResearchSnapshot .researchHead{display:none!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .grid2:has(>.piqeloReviewDuplicate){
  grid-template-columns:minmax(0,1fr)!important
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .grid2:has(>.piqeloReviewDuplicate)>:not(.piqeloReviewDuplicate){
  grid-column:1/-1
}
@media(max-width:760px){
  body.piqeloFullReviewV1015 .piqeloReviewStory{padding:16px 13px;border-radius:18px}
  body.piqeloFullReviewV1015 .piqeloStoryTop{display:grid;grid-template-columns:1fr;gap:8px}
  body.piqeloFullReviewV1015 .piqeloStoryConfidence{width:max-content}
  body.piqeloFullReviewV1015 .piqeloStoryBottom{grid-template-columns:1fr;gap:8px}
  body.piqeloFullReviewV1015 .piqeloStoryLead{font-size:15px;line-height:1.58}
}


/* v1088 — calmer "like it" framing + useful budget trade-off guidance. */
body.piqeloFullReviewV1015 .piqeloStoryPick{
  display:inline-flex!important;
  width:max-content;
  margin-top:8px!important;
  padding:6px 9px;
  border-radius:999px;
  background:rgba(101,225,190,.10);
  border:1px solid rgba(111,231,197,.24);
  color:#9cebdc!important;
  font-size:9px!important;
  font-weight:900!important;
  letter-spacing:.05em!important;
  text-transform:uppercase!important;
}
body.piqeloFullReviewV1015 .piqeloBudgetPerspective{
  display:grid;
  grid-template-columns:1fr 1.25fr;
  gap:10px;
  margin-top:10px;
  padding-top:10px;
  border-top:1px solid rgba(121,180,201,.13);
}
body.piqeloFullReviewV1015 .piqeloBudgetPerspective>div{
  padding:12px 13px;
  border-radius:14px;
  background:rgba(255,255,255,.03);
  border:1px solid rgba(129,185,204,.14);
}
body.piqeloFullReviewV1015 .piqeloBudgetPerspective>div:last-child{border-color:rgba(117,211,189,.20)}
body.piqeloFullReviewV1015 .piqeloBudgetPerspective.keep>div:last-child{border-color:rgba(143,188,214,.18)}
body.piqeloFullReviewV1015 .piqeloBudgetPerspective small{
  display:block;
  margin-bottom:5px;
  color:#91aeba;
  font-size:9px;
  font-weight:900;
  letter-spacing:.09em;
  text-transform:uppercase;
}
body.piqeloFullReviewV1015 .piqeloBudgetPerspective strong{
  display:block;
  color:#eaf5f8;
  font-size:12px;
  line-height:1.5;
}
@media(max-width:760px){
  body.piqeloFullReviewV1015 .piqeloBudgetPerspective{grid-template-columns:1fr}
}

/* v1100 — Monitor Full Piqelo Review TV-parity pass.
   Keep the shared story/decision hierarchy category-neutral while giving Monitor
   the same premium hero, owner, alternatives and research-detail rhythm as TV. */
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewHero{
  display:grid;
  grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);
  gap:20px;
  align-items:stretch;
  padding:20px 0 10px;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewHero>div:first-child{
  min-width:0;
  padding:24px;
  border:1px solid rgba(111,173,202,.19);
  border-radius:24px;
  background:
    radial-gradient(circle at 8% 5%,rgba(89,191,203,.09),transparent 34%),
    linear-gradient(145deg,rgba(9,34,51,.86),rgba(6,25,39,.78));
  box-shadow:0 18px 48px rgba(0,13,24,.16);
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewHero h1{
  max-width:17ch;
  margin:7px 0 10px;
  font-size:clamp(34px,4.5vw,58px);
  line-height:.98;
  letter-spacing:-.045em;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewHero>div:first-child>p{
  max-width:66ch;
  color:#bcd1dc;
  line-height:1.58;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewHeroProduct{
  min-height:100%;
  border:1px solid rgba(111,173,202,.19);
  border-radius:24px;
  background:
    radial-gradient(circle at 50% 43%,rgba(76,167,218,.17),transparent 45%),
    linear-gradient(160deg,rgba(13,42,59,.92),rgba(6,23,36,.94));
  box-shadow:0 18px 48px rgba(0,13,24,.18);
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewHeroProduct img{
  width:min(94%,520px);
  height:clamp(235px,27vw,340px);
  padding:16px;
  object-fit:contain;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .monitorGallery{
  margin:10px 0 14px;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .monitorGallery a{
  border-color:rgba(111,173,202,.15);
  background:linear-gradient(150deg,rgba(11,35,51,.8),rgba(6,24,37,.8));
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .piqeloReviewStory{
  margin:12px 0 16px;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewLead.piqeloReviewOffersOnly{
  display:block!important;
  margin:12px 0 16px;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewLead.piqeloReviewOffersOnly .buybox{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);
  column-gap:20px;
  align-items:center;
  padding:18px 20px;
  border-color:rgba(104,190,198,.18);
  border-radius:20px;
  background:linear-gradient(145deg,rgba(8,32,48,.78),rgba(8,27,41,.68));
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewLead.piqeloReviewOffersOnly .buybox .kicker,
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewLead.piqeloReviewOffersOnly .buybox h2,
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewLead.piqeloReviewOffersOnly .buybox>p{
  grid-column:1;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewLead.piqeloReviewOffersOnly .buybox .commerce{
  grid-column:2;
  grid-row:1 / span 4;
  align-self:center;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] [data-piqelo-review-role="owners"]{
  margin:12px 0 16px;
  padding:0!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .ownerPanel{
  padding:18px 20px;
  border-radius:20px;
  border-color:rgba(96,210,161,.2);
  background:
    radial-gradient(circle at 100% 0,rgba(87,215,170,.08),transparent 34%),
    rgba(9,34,45,.7);
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .ownerStat strong{
  font-size:clamp(28px,4vw,40px);
  letter-spacing:-.04em;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] [data-piqelo-review-role="alternatives"]{
  margin:14px 0;
  padding:18px!important;
  border:1px solid rgba(111,173,202,.14);
  border-radius:20px;
  background:rgba(8,29,44,.55);
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .alternativeCard{
  border-color:rgba(111,173,202,.15);
  background:linear-gradient(150deg,rgba(13,39,56,.72),rgba(8,27,41,.72));
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] #piqeloResearchDetails{
  margin:16px 0 6px;
  border-radius:20px;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] #piqeloResearchDetails>.piqeloResearchDetailsBody{
  padding:0 12px 12px;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] #piqeloResearchDetails details.piqeloReviewDisclosure{
  border-radius:15px;
  background:rgba(7,25,39,.55);
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .sourceCard{
  align-items:flex-start;
  border-color:rgba(111,173,202,.14);
  background:rgba(9,30,44,.58);
}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .evidenceGrid{
  grid-template-columns:repeat(2,minmax(0,1fr));
}
@media(max-width:900px){
  body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewHero{
    grid-template-columns:1fr;
  }
  body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewHero h1{max-width:none}
  body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewLead.piqeloReviewOffersOnly .buybox{
    grid-template-columns:1fr;
  }
  body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewLead.piqeloReviewOffersOnly .buybox .commerce{
    grid-column:1;
    grid-row:auto;
    margin-top:10px;
  }
}
@media(max-width:620px){
  body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewHero>div:first-child{
    padding:17px;
    border-radius:19px;
  }
  body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewHeroProduct{
    border-radius:19px;
  }
  body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .reviewHeroProduct img{
    height:220px;
    padding:10px;
  }
  body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .evidenceGrid{
    grid-template-columns:1fr;
  }
}




/* v1108: expanded reviews follow a vertical reading order inside each native layout. */
body.piqeloFullReviewV1015 .piqeloStoryBottomSingle{grid-template-columns:minmax(0,1fr)}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #product-detail .detailGrid.decisionGrid{grid-template-columns:minmax(0,1fr);gap:18px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #product-detail .detailMainCol,
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #product-detail .detailAside{min-width:0}
/* The hero is narrower than the viewport: four metrics cannot fit in one row. */
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #product-detail .detailMetricButtonsV906{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #product-detail .detailMetricButtonV906{min-height:112px;grid-template-columns:62px minmax(0,1fr) 12px;gap:10px;padding:14px 12px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #product-detail .detailMetricButtonCopyV906>small{color:#b0c6d2;font-size:12px;line-height:1.45}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #product-detail .detailScoreBaselineV906{white-space:normal;flex-wrap:wrap;line-height:1.4;font-size:11px;color:#a9d3c7}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #product-detail .detailScoreBaselineV906 b{font-size:12px}
@media(max-width:700px){body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #product-detail .detailMetricButtonsV906{grid-template-columns:minmax(0,1fr)!important}}

/* v1133 — US TV reviews. One reading column, consistent type, visible evidence.
   Both native route adapters use these existing nodes and keep their data. */
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"]{
  --pfr-gap:24px;
  --pfr-text:#edf5fa;
  --pfr-muted:#b2c5d3;
  --pfr-line:rgba(143,180,210,.24);
  --pfr-accent:#87e6d0;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(
  .piqeloReviewStory,.reviewCommercePanel,.reviewDepthHeadV923,
  .reviewDepthCardV923,.piqeloTvAlternatives,.piqeloResearchDetails
){
  min-width:0;margin-block:24px;padding:24px;border-radius:22px;
  border:1px solid var(--pfr-line);color:var(--pfr-text);
  background:linear-gradient(145deg,#102c40,#0b2134);
  box-shadow:0 12px 32px rgba(0,12,24,.16);
  overflow-wrap:anywhere;scroll-margin-top:100px;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .hero{gap:24px;align-items:stretch}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(main>.hero>.heroCopy,#product-detail .detailHero){
  border-color:var(--pfr-line)!important;border-radius:22px!important;
  background:radial-gradient(ellipse at top right,rgba(63,146,181,.16),transparent 65%),#0c2539!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(main>.hero>.heroCopy,#product-detail .detailHero) h1{
  font-size:clamp(28px,2.8vw,36px)!important;line-height:1.15!important;letter-spacing:-.025em!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #product-detail h1#detailName{
  font-size:clamp(28px,2.8vw,36px)!important;line-height:1.15!important;letter-spacing:-.025em!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(main>.hero>.heroCopy>.lead,#product-detail .detailHero .detailSub){
  font-size:18px!important;line-height:1.65!important;color:#c5d6e1!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] main>.hero.piqeloReviewHeroV891>.heroCopy .lead{
  font-size:18px!important;line-height:1.65!important;color:#c5d6e1!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .heroMedia{
  border:1px solid var(--pfr-line)!important;border-radius:22px!important;
  background:radial-gradient(ellipse at center,rgba(105,128,218,.13),transparent 70%),#0a2032!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .heroMedia img{object-fit:contain}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(
  .piqeloStoryTop h2,.reviewCommerceIntro h2,.reviewDepthHeadV923 h2,
  .piqeloTvAlternatives h2
){font-size:25px!important;line-height:1.25!important;letter-spacing:-.02em!important;margin:0 0 8px!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(
  .reviewDepthCardV923 h3,.reviewChapterV923 h3,.reviewLabV923 h3,
  .piqeloTvAlternatives h3
){font-size:21px!important;line-height:1.3!important;letter-spacing:-.015em!important;margin:0 0 10px!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(
  .piqeloStoryTop>div>span:first-child,.reviewCommerceKicker,.reviewDepthKickerV923,
  .reviewChapterHeadV923>div>span,.reviewLabHeadV923>div>span,.piqeloTvAlternatives>.eyebrow
){font-size:12px!important;line-height:1.5!important;letter-spacing:.08em!important;color:#9be9d8!important;margin-bottom:8px!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloReviewStory{
  border-color:rgba(121,227,203,.32);
  background:radial-gradient(ellipse at top right,rgba(63,188,159,.13),transparent 60%),linear-gradient(135deg,#113547,#0d283b);
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloStoryLead{
  max-width:76ch;margin-top:14px;color:#e2edf4;font-size:18px!important;line-height:1.7!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.piqeloStoryConfidence,.piqeloStoryPick){
  max-width:100%;font-size:13px!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloStoryBottomSingle{grid-template-columns:minmax(0,1fr);margin-top:18px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloStoryCatch{
  padding:16px 18px;border-color:rgba(242,188,112,.32);background:rgba(179,118,42,.10);
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.piqeloStoryCatch small,.piqeloBudgetPerspective small){
  font-size:13px!important;color:#f0ce99!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.piqeloStoryCatch strong,.piqeloBudgetPerspective strong){
  font-size:16px!important;font-weight:600!important;line-height:1.65!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloBudgetPerspective{gap:20px;margin-top:18px;padding-top:18px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloTvReviewNav{
  display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid var(--pfr-line);
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloTvReviewNav a{
  display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;
  border:1px solid rgba(147,199,215,.24);border-radius:11px;background:rgba(5,25,42,.4);
  color:#cceee8;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloTvReviewNav a:hover{background:rgba(100,222,193,.10);border-color:#87e6d0}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloTvReviewNav a:focus-visible{outline:3px solid #f2f8ff;outline-offset:3px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewCommercePanel{
  border-color:rgba(121,227,203,.32);background:linear-gradient(135deg,#123342,#0b2638);
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewCommerceIntro p,.reviewDepthHeadV923 p){
  color:var(--pfr-muted);font-size:16px!important;line-height:1.65!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewOfferCards{gap:14px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewOfferCard{
  grid-template-columns:minmax(0,1fr) minmax(110px,auto) minmax(180px,220px);gap:18px;
  padding-block:20px;background:rgba(4,24,39,.42);border-color:rgba(153,192,214,.22);
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewOfferCard.isBest{
  border-color:rgba(107,222,187,.48);background:rgba(46,146,116,.09);
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewOfferPrice strong{font-size:24px;line-height:1.3}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewOfferOrder,.reviewCommerceDisclosure){font-size:14px;line-height:1.65;color:#b8cbd7}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewAmazonPriceBox{background:linear-gradient(140deg,#3b3023,#192c3b);border-color:rgba(250,197,116,.45)}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewAmazonPriceBox b{font-size:21px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewDepthHeadV923{align-items:center;gap:18px;margin-block:0 18px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewDepthGridV923{gap:18px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewDepthCardV923{margin:0;padding:22px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewDepthCardV923,.reviewChapterV923,.reviewLabV923) p{
  font-size:16px!important;line-height:1.65!important;color:#d1dfe8;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewFitV923,.reviewOwnerThemesV923){gap:14px;margin-top:18px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewFitV923,.reviewOwnerThemesV923) section{padding:16px;border-color:rgba(107,222,187,.27);background:rgba(37,139,111,.08)}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewFitV923,.reviewOwnerThemesV923) section.caution{
  border-color:rgba(242,188,112,.27);background:rgba(179,118,42,.08);
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewFitV923,.reviewOwnerThemesV923) section>span{
  font-size:13px!important;line-height:1.5;letter-spacing:0;text-transform:none;color:#9cebd5;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewFitV923,.reviewOwnerThemesV923) section.caution>span{color:#f0ce99}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewScoreGridV923{gap:14px;margin-top:20px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewScoreRowV923{grid-template-columns:112px minmax(0,1fr) 38px;gap:12px;font-size:14px;color:#c4d6e2}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewScoreRowV923 b{font-size:16px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewScoreRowV923>div{height:8px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewOwnerMetricsV923{gap:14px;margin-block:18px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewOwnerMetricsV923 article,.reviewReliabilityScoreV923){padding:16px;background:rgba(4,24,39,.35);border-color:var(--pfr-line)}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewOwnerMetricsV923 span,.reviewReliabilityScoreV923 span){font-size:13px!important;line-height:1.5;text-transform:none;color:var(--pfr-muted)}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewOwnerMetricsV923 strong,.reviewReliabilityScoreV923 strong){font-size:24px;margin-block:8px;line-height:1.3}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewReliabilityV923{grid-template-columns:180px minmax(0,1fr);gap:14px;margin-top:18px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewReliabilityFindingsV923{gap:12px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewReliabilityFindingsV923 p{padding:14px 16px;border-color:var(--pfr-line)}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewReliabilityFindingsV923 p.negative{border-color:rgba(242,188,112,.28);background:rgba(179,118,42,.06)}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(
  .reviewDepthV923 small,.reviewDepthCardV923 small,.reviewReliabilityV923 small,.reviewOwnerThemesV923 p small,
  .reviewLabNoteV923,.reviewEmptyV923
){font-size:14px!important;line-height:1.6!important;color:var(--pfr-muted)!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloTvAlternatives .guidegrid{gap:18px!important;margin-top:18px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloTvAlternatives :is(.guide,.detailAltCard){padding:20px!important;border:1px solid var(--pfr-line)!important;border-radius:16px!important;background:rgba(5,25,42,.42)!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloTvAlternatives p{font-size:16px!important;line-height:1.65!important;color:#c9d9e3!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloResearchDetails{
  padding:0!important;margin-block:24px!important;border-color:rgba(170,156,230,.30)!important;
  background:linear-gradient(145deg,#162c42,#0b2034)!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] details.piqeloReviewDisclosure>summary{gap:12px;padding:18px 20px!important;font-size:19px!important;line-height:1.4;font-weight:700}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloResearchDetails>summary{padding:22px 24px!important;min-height:88px!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloResearchDetails>summary b{font-size:24px;line-height:1.3}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloResearchDetails>summary small{font-size:14px;line-height:1.5;color:var(--pfr-muted)}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.piqeloResearchDetails>summary>i,.piqeloReviewDisclosureHint){font-size:13px;line-height:1.4}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloResearchDetailsBody{padding:0 20px 20px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloResearchDetailsBody>details{margin:14px 0!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewChapterV923,.reviewLabV923){padding:22px!important;border-radius:16px;background:rgba(5,24,40,.42);border-color:var(--pfr-line)}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewExpertGridV923{grid-template-columns:minmax(0,1fr);gap:18px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewExpertCardV923{gap:16px;padding:22px;border-radius:16px;background:rgba(124,106,196,.07);border-color:rgba(173,157,230,.26)}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewExpertTopV923{gap:18px;flex-wrap:wrap}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewExpertTopV923 :is(strong,b){font-size:18px;line-height:1.4}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewExpertTopV923 span{font-size:14px;line-height:1.5;color:var(--pfr-muted)}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewExpertVerdictV923{padding:14px 16px;gap:7px;background:rgba(160,143,221,.06)}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewExpertVerdictV923 span{font-size:13px;line-height:1.5;letter-spacing:0;text-transform:none;color:#c8baf3}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewExpertVerdictV923 b{font-size:16px;line-height:1.65;font-weight:600}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewExpertCardV923 blockquote,.sourceCard blockquote){
  margin:0;padding:20px 22px;border-left:3px solid #bda7f0;border-radius:0 12px 12px 0;
  background:rgba(146,118,207,.10);color:#f0eafa;font-size:21px!important;line-height:1.65!important;font-weight:450;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewExpertCardV923 blockquote,.sourceCard blockquote) small{display:block;margin-top:12px;color:#c3b8da!important;font-size:14px!important;line-height:1.6!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewExpertCardV923>a,.reviewLabHeadV923 a){min-height:44px;display:inline-flex;align-items:center;font-size:14px;color:#b4dff2;white-space:normal;max-width:100%}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewLabGridV923,.reviewSpecsV923,.reviewSourceTrailV923){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewLabGridV923 article,.reviewSpecsV923>div,.reviewSourceTrailV923 a){padding:16px;border-color:var(--pfr-line);background:rgba(5,24,40,.35);border-radius:12px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewLabGridV923 span,.reviewSpecsV923 span,.reviewSourceTrailV923 span){font-size:14px;line-height:1.5;text-transform:none;color:var(--pfr-muted)}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewLabGridV923 b{font-size:23px;line-height:1.4;margin-block:8px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewSpecsV923 b,.reviewSourceTrailV923 b){font-size:16px;line-height:1.6}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #product-detail .detailMetricButtonCopyV906>small{font-size:14px;line-height:1.5}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #piqeloStoryResearch [data-piqelo-story-evidence] p{font-size:16px;line-height:1.65;color:#d1dfe8}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #piqeloStoryResearch [data-piqelo-story-evidence] p:has(.piqeloReviewQuoteLabel){font-size:21px;line-height:1.65;color:#f0eafa}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloStorySource{font-size:14px;line-height:1.6;color:var(--pfr-muted)}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloResearchDetails :is(.sourceCard,.piqeloMethodRailV891,.detailPanel) p{font-size:16px!important;line-height:1.65!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #piqeloReviewTerms :is(dt,dd){font-size:15px;line-height:1.65}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #piqeloResearchDetails h2{font-size:24px!important;line-height:1.3!important;letter-spacing:-.02em!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #piqeloResearchDetails .relatedResearchPanel{
  padding:22px!important;border:1px solid var(--pfr-line)!important;border-radius:16px!important;
  background:#102b40!important;color:var(--pfr-text)!important;box-shadow:none!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #piqeloResearchDetails .relatedResearchPanel :is(h2,h3){color:var(--pfr-text)!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #piqeloResearchDetails .relatedResearchPanel p{font-size:16px!important;line-height:1.65!important;color:var(--pfr-muted)!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #piqeloResearchDetails .relatedResearchPanel a{padding:16px!important;border-color:var(--pfr-line)!important;background:rgba(5,24,40,.42)!important;color:#d7eaf3!important;font-size:16px!important;line-height:1.5!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #piqeloResearchDetails .relatedResearchPanel a :is(b,strong){color:#d7eaf3!important;font-size:16px!important;line-height:1.5!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #piqeloResearchDetails .relatedResearchPanel a span{color:var(--pfr-muted)!important;font-size:14px!important;line-height:1.6!important}
@media(max-width:1000px){
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewOfferCard{grid-template-columns:minmax(0,1fr) auto;gap:14px}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewOfferCard .reviewOfferAction{grid-column:1/-1;width:100%}
}
@media(max-width:700px){
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewDepthGridV923,.reviewFitV923,.reviewOwnerThemesV923,.reviewOwnerMetricsV923,.reviewReliabilityV923,.piqeloBudgetPerspective){grid-template-columns:minmax(0,1fr)}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewDepthHeadV923,.reviewChapterHeadV923,.reviewLabHeadV923){flex-direction:column;align-items:flex-start}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloStoryTop{display:flex;flex-direction:column;gap:12px}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.piqeloReviewStory,.reviewCommercePanel,.reviewDepthHeadV923,.reviewDepthCardV923,.piqeloTvAlternatives){padding:18px;margin-block:18px;border-radius:18px}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewDepthHeadV923,.reviewDepthCardV923){margin-block:0}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloResearchDetails>summary{padding:18px!important;align-items:flex-start}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloResearchDetailsBody{padding:0 10px 12px}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] details.piqeloReviewDisclosure>summary{padding:16px 14px!important;font-size:18px!important}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewChapterV923,.reviewLabV923,.reviewExpertCardV923){padding:16px!important}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewLabGridV923,.reviewSpecsV923,.reviewSourceTrailV923){grid-template-columns:minmax(0,1fr)}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewExpertCardV923 blockquote,.sourceCard blockquote){padding:16px;font-size:20px!important}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewExpertTopV923>div:last-child{text-align:left}
}
@media(max-width:420px){
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewOfferCard{grid-template-columns:minmax(0,1fr)}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .reviewScoreRowV923{grid-template-columns:94px minmax(0,1fr) 32px;gap:8px;font-size:13px}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloTvReviewNav{gap:7px}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloTvReviewNav a{padding:8px 10px;font-size:13px}
  body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloResearchDetails>summary>i{display:none}
}
body.piqeloFullReviewV1015 #reviewCapabilitiesV1108,
body.piqeloFullReviewV1015 #reviewOwnersV1108{margin:18px 0;min-width:0}
body.piqeloFullReviewV1015 .reviewReliabilityV1108{margin-top:18px;padding-top:16px;border-top:1px solid rgba(129,185,204,.16)}
body.piqeloFullReviewV1015 .piqeloResearchDetailsBody{min-width:0}
body.piqeloFullReviewV1015 .piqeloResearchDetailsBody>details.piqeloReviewDisclosure{margin:12px 0}
body.piqeloFullReviewV1015 .piqeloResearchDetails>summary i{font-size:11px;white-space:nowrap}
body.piqeloFullReviewV1015 #piqeloStoryResearch>[data-piqelo-story-evidence]{padding:14px 16px;border-top:1px solid rgba(129,185,204,.16)}
body.piqeloFullReviewV1015 .piqeloStorySource{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.5}
body.piqeloFullReviewV1015 .piqeloStorySource>a{margin-left:auto}
/* v1111: explain research language without changing a quote or its source. */
body.piqeloFullReviewV1015 .piqeloReviewQuoteLabel{display:block;margin-bottom:6px;font-size:13px;color:#c9e8ef}
body.piqeloFullReviewV1015 .piqeloReviewMeaning{display:block;margin:10px 0 14px;padding:12px 14px;border-left:3px solid #74c4d2;background:rgba(116,196,210,.07);border-radius:0 8px 8px 0;font-size:14px;line-height:1.6;color:#d7e5eb}
body.piqeloFullReviewV1015 .piqeloReviewMeaning>strong{display:block;margin-bottom:3px;color:#b9e6ee;font-size:13px}
body.piqeloFullReviewV1015 #piqeloReviewTerms{margin:16px 0;padding:16px;min-width:0;border:1px solid rgba(129,185,204,.2);border-radius:12px}
body.piqeloFullReviewV1015 #piqeloReviewTerms h3{margin:0 0 14px;font-size:17px;color:#e5f0f4}
body.piqeloFullReviewV1015 #piqeloReviewTerms dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:0}
body.piqeloFullReviewV1015 #piqeloReviewTerms dt{font-size:14px;font-weight:700;color:#c9e8ef}
body.piqeloFullReviewV1015 #piqeloReviewTerms dd{margin:4px 0 0;font-size:14px;line-height:1.6;color:#d7e5eb;overflow-wrap:anywhere}
@media(max-width:760px){
  body.piqeloFullReviewV1015 #piqeloReviewTerms dl{grid-template-columns:minmax(0,1fr)}
  body.piqeloFullReviewV1015 .piqeloResearchDetails>summary{gap:10px}
  body.piqeloFullReviewV1015 .piqeloResearchDetails>summary small{max-width:26ch}
}
/* Present the assembled TV review once, with its canonical published Rating. */
html.piqeloTvReviewPending main,
body.piqeloFullReview #product-detail[data-review-presentation="loading"],
body.piqeloFullReview main[data-review-presentation="loading"]{
  visibility:hidden;pointer-events:none;position:relative;min-height:420px;
}
html.piqeloTvReviewPending main::before,
html:not(.piqeloTvReviewPending) body.piqeloFullReview #product-detail[data-review-presentation="loading"]::before,
body.piqeloFullReview main[data-review-presentation="loading"]::before{
  content:"Loading your Full Piqelo Review…";visibility:visible;position:absolute;
  inset:40px 20px auto;text-align:center;color:#72909e;font:600 16px/1.6 system-ui,sans-serif;
}

/* v1134 — a visibly new opening on both TV routes. Native product, image,
   verdict and actions are composed together; full evidence remains expanded. */
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening{
  display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,28%)!important;
  align-items:start!important;gap:24px!important;padding:28px!important;margin-block:12px 28px!important;
  border:1px solid #b8d7d7!important;border-radius:24px!important;
  background:radial-gradient(ellipse at top right,#d3e9f3,transparent 62%),linear-gradient(135deg,#f5f6f1,#e7f3ef)!important;
  box-shadow:0 18px 46px rgba(0,12,25,.23)!important;color:#173448!important;overflow:clip!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening:not(:has(.piqeloTvReviewMedia)){
  grid-template-columns:minmax(0,1fr)!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening>.piqeloTvReviewCopy{
  grid-column:1;grid-row:1;min-width:0;padding:0!important;margin:0!important;
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening h1,
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] #product-detail .piqeloTvReviewOpening #detailName{
  margin:10px 0 8px!important;color:#122e42!important;font-size:clamp(28px,2.6vw,34px)!important;
  line-height:1.18!important;letter-spacing:-.025em!important;text-shadow:none!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening :is(.eyebrow,.piqeloExplanationEyebrow>span){
  color:#126f70!important;background:transparent!important;border:0!important;padding:0!important;
  font-size:12px!important;line-height:1.5!important;letter-spacing:.08em!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloExplanationEyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:8px!important}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .detailKicker{margin:0 0 8px!important;gap:8px!important}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloExplanationEyebrow>b{
  color:#526b79!important;font-size:13px!important;line-height:1.5!important;font-weight:500!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) #product-detail .piqeloTvReviewOpening .detailSub{
  color:#526b79!important;font-size:16px!important;line-height:1.6!important;margin:0!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloReviewStory{
  padding:20px 0 0!important;margin:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;color:#173448!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloStoryTop{align-items:center;gap:12px}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloStoryTop>div>span:first-child{
  color:#126f70!important;font-size:12px!important;margin-bottom:6px!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloStoryTop h2{
  color:#173448!important;font-size:23px!important;line-height:1.3!important;margin:0!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloStoryLead{
  color:#304c5d!important;font-size:18px!important;line-height:1.65!important;margin-top:12px!important;max-width:68ch;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloStoryLead .piqeloStoryQuoteSentence{
  display:inline!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;
  font:inherit!important;color:inherit!important;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloStoryLead .piqeloSourceMark{
  min-height:0;padding:2px 5px;gap:0;box-shadow:none;font-size:16px;line-height:1.2;vertical-align:baseline;
}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloStoryLead :is(.piqeloSourceGlyph,.piqeloSourceHomeArrow){display:none}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloStoryLead .piqeloStoryQuote{
  display:inline!important;color:inherit!important;font:inherit!important;text-decoration:underline!important;text-decoration-color:#769995!important;text-underline-offset:3px;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening :is(.piqeloStoryConfidence,.piqeloStoryPick){
  color:#16665e!important;background:#d8ece5!important;border:1px solid #aacfc3!important;
  font-size:13px!important;line-height:1.5!important;padding:6px 9px!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloStoryBottomSingle{margin-top:16px}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloStoryCatch{
  padding:13px 16px!important;background:#fbedd9!important;border:1px solid #dec79e!important;
  border-left:3px solid #b27b37!important;border-radius:10px!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening :is(.piqeloStoryCatch small,.piqeloBudgetPerspective small){
  color:#80511e!important;font-size:13px!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening :is(.piqeloStoryCatch strong,.piqeloBudgetPerspective strong){
  color:#4a4336!important;font-size:16px!important;font-weight:500!important;line-height:1.6!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloBudgetPerspective{
  margin-top:16px;padding-top:16px;border-top:1px solid #bcd6d1!important;gap:18px;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloBudgetPerspective>div{background:#f7faf5!important;border-color:#bfd7d3!important}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloTvReviewNav{
  margin-top:18px;padding-top:16px;border-color:#bcd6d1;gap:8px;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloTvReviewNav a{
  color:#245460;background:#f8fbf8;border-color:#a8c8c9;border-radius:9px;font-size:14px;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloTvReviewNav a:first-child{
  color:#fff;background:#166e68;border-color:#166e68;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloTvReviewNav a:hover{background:#d1e8e2;color:#174b46}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening :is(a,button):focus-visible{outline:3px solid #157c83!important;outline-offset:3px!important}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening>.piqeloTvReviewMedia{
  position:relative!important;isolation:isolate;
  grid-column:2;grid-row:1;align-self:start!important;display:grid!important;place-items:center!important;
  min-width:0!important;min-height:0!important;max-width:100%;height:auto!important;padding:20px!important;
  margin:44px 0 0!important;border:1px solid #c2d9dd!important;border-radius:18px!important;
  background:#fff!important;box-shadow:0 12px 28px rgba(20,53,66,.09)!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening>.piqeloTvReviewMedia::before,
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening>.piqeloTvReviewMedia::after{pointer-events:none!important}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloTvReviewMedia :is(img,#detailImage){
  position:relative!important;inset:auto!important;width:100%!important;height:auto!important;
  min-height:0!important;max-height:280px!important;object-fit:contain!important;
  padding:0!important;margin:0!important;border-radius:8px!important;filter:none!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloTvReviewMedia .imageZoomBadge{
  color:#3c6472!important;background:#edf6f5!important;border-color:#c2d9dd!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .pc-award-lockup{margin-top:18px;box-shadow:none!important}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .scoreline{margin-top:16px!important}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .score strong{color:#f1fbfd!important;text-shadow:none!important}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .scoreline>.stat{color:#335966!important;background:#dcecea!important;border-color:#bfd7d3!important}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .snapshot{color:#526b79!important;font-size:13px!important;line-height:1.6!important}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .snapshot a{color:#176d70!important}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) #product-detail .piqeloTvReviewOpening .detailActions{
  display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:18px!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) #product-detail .piqeloTvReviewOpening .detailActions>:is(button,a){
  flex:0 1 auto!important;width:auto!important;min-width:0!important;min-height:44px!important;
  grid-column:auto!important;padding:10px 14px!important;border-radius:10px!important;
  font-size:14px!important;line-height:1.5!important;box-shadow:none!important;white-space:normal!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) #product-detail .piqeloTvReviewOpening .detailUtilityLinksV903{
  margin-top:12px!important;color:#3c6472!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) #product-detail .piqeloTvReviewOpening .detailUtilityLinksV903 :is(a,button){color:#245460!important;font-size:13px!important}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) #product-detail .piqeloTvReviewOpening>.detailMetricButtonsV906{
  grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;
  margin:0!important;padding:20px 128px 0 0!important;border-top:1px solid #bfd7d3!important;box-sizing:border-box;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) #product-detail .piqeloTvReviewOpening .detailMetricButtonV906{
  grid-template-columns:44px minmax(0,1fr) 10px!important;gap:10px!important;
  padding:14px!important;min-height:112px!important;border-radius:13px!important;
  box-shadow:none!important;overflow-wrap:anywhere;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) #product-detail .piqeloTvReviewOpening :is(.detailScoreRingV906,.detailMetricButtonIconV906){inline-size:44px!important;block-size:44px!important;box-shadow:none!important}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) #product-detail .piqeloTvReviewOpening .detailMetricButtonCopyV906>small{font-size:12px!important;line-height:1.5!important;color:#b9ced9!important}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) #product-detail .piqeloTvReviewOpening .detailMetricButtonCopyV906>strong{font-size:24px!important}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) #piqeloTvProductSummary :is(.piqeloTvOriginalSummary,.detailOneLine){
  margin:0;padding:18px 20px!important;font-size:16px!important;font-weight:500!important;line-height:1.65!important;color:#d1dfe8!important;
}
body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) #piqeloTvProductSummary :is(.detailFitLine,.detailResearchProofV903){padding:0 20px 18px!important;margin:0!important;min-width:0}
@media(max-width:1100px){
  body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening{grid-template-columns:minmax(0,1fr) minmax(180px,26%)!important;gap:20px!important;padding:24px!important}
  body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) #product-detail .piqeloTvReviewOpening>.detailMetricButtonsV906{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-right:64px!important}
}
@media(max-width:760px){
  body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening{grid-template-columns:minmax(0,1fr)!important;padding:20px!important;gap:20px!important;border-radius:18px!important}
  body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening>.piqeloTvReviewMedia{grid-column:1;grid-row:auto;max-width:320px;margin:0!important;justify-self:center;padding:16px!important}
  body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloStoryTop{align-items:flex-start}
  body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloTvReviewNav{padding-right:64px}
  body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening :is(.cta,.detailActions){padding-right:64px!important;box-sizing:border-box}
  body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) #product-detail .piqeloTvReviewOpening>.detailMetricButtonsV906{grid-template-columns:minmax(0,1fr)!important}
  body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) #product-detail .piqeloTvReviewOpening .detailMetricButtonV906{min-height:96px!important}
  body.piqeloFullReviewV1015.piqeloFullReview[data-piqelo-review-category="tv"] :is(#product-detail,main) .piqeloTvReviewOpening .piqeloBudgetPerspective{grid-template-columns:minmax(0,1fr)!important}
}

/* v1172: readable decision text and native review leaf components. */
body.piqeloFullReviewV1015 .piqeloStoryLead .piqeloStoryBenefit{font-weight:750!important;color:inherit!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloTvReviewOpening .piqeloStoryLead .piqeloStoryBenefit{color:#174e54!important}
body.piqeloFullReviewV1015 .piqeloBuyingCue{font-size:16px!important;line-height:1.65!important;color:#dceef1!important;max-width:70ch;margin:12px 0 18px!important}
body.piqeloFullReviewV1015 .piqeloReviewAtGlance{margin-top:18px;padding:15px 0;border-block:1px solid #bcd6d1;color:#245460}
body.piqeloFullReviewV1015 .piqeloReviewAtGlance>small{display:block;font-size:12px!important;font-weight:650;line-height:1.5;letter-spacing:.02em;color:#526b79!important}
body.piqeloFullReviewV1015 .piqeloReviewAtGlance dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:10px 0 0}
body.piqeloFullReviewV1015 .piqeloReviewAtGlance dl>div{min-width:0}
body.piqeloFullReviewV1015 .piqeloReviewAtGlance dt{font-size:13px;line-height:1.5;color:#526b79}
body.piqeloFullReviewV1015 .piqeloReviewAtGlance dd{margin:3px 0 0;font-size:15px;line-height:1.55;font-weight:700;overflow-wrap:anywhere}

/* TV manufacturer specs and independent results retain their own labels. */
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #detailKeySpecs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #detailKeySpecs .keySpec{padding:18px;border:1px solid #244b60;border-radius:14px;background:linear-gradient(145deg,#102f43,#0a2334);min-width:0}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .keySpecLabel{font-size:14px!important;line-height:1.5;color:#b5d0db!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .keySpecValue{font-size:18px!important;line-height:1.5;color:#f0fbff!important;font-weight:700!important;margin-block:7px;overflow-wrap:anywhere}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewLabGridV923,.labMetricGrid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewLabGridV923>article,.labMetricGrid>article,.labMetricGrid>div){padding:20px!important;border:1px solid #27536a!important;border-radius:15px!important;background:linear-gradient(135deg,#12364a,#0a2437)!important;min-width:0}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewLabGridV923,.labMetricGrid) b{display:block;font-size:30px!important;font-weight:800!important;line-height:1.25!important;color:#9cebdc!important;margin-block:9px!important;overflow-wrap:anywhere}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(.reviewLabGridV923,.labMetricGrid) small{font-size:14px!important;line-height:1.6!important;color:#c3d7e2!important;display:block}
body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] .piqeloLabMeaning{margin-top:12px;padding-top:10px;border-top:1px solid #285367;color:#e1eef3!important}

/* Laptop: native configuration and offer rows, with stable original anchors. */
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .productFacts .fact{padding:14px;border:1px solid #284c63;border-radius:12px;background:#102c40;min-width:0}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .productFacts .fact>b{font-size:13px;line-height:1.5;color:#b8ced9}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .productFacts .fact>span{display:block;margin-top:5px;font-size:17px;font-weight:700;line-height:1.5;color:#f0f8fc;overflow-wrap:anywhere}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .liveOffers .offerItem{padding:18px!important;border:1px solid #28536a!important;border-radius:14px!important;background:#102e42!important;gap:16px!important;min-width:0}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .liveOffers .offerPrice strong{font-size:24px!important;color:#edfaff!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .liveOffers a.piqeloReviewStoreAction,
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] #monitorReviewBuying .buybox a.piqeloReviewStoreAction{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px!important;border:1px solid #60c8bd!important;border-radius:12px!important;background:linear-gradient(120deg,#b0efdf,#8ed6ed)!important;color:#092f3c!important;font-size:15px!important;font-weight:750!important;line-height:1.5!important;text-decoration:none!important;text-align:center;white-space:normal!important;box-shadow:0 5px 16px rgba(7,18,30,.12)!important}
body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .liveOffers a.piqeloReviewStoreAction:hover,
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] #monitorReviewBuying .buybox a.piqeloReviewStoreAction:hover{filter:brightness(1.08)}
body.piqeloFullReviewV1015 a.piqeloReviewStoreAction:focus-visible{outline:3px solid #d6fbff!important;outline-offset:4px!important}

/* Monitor: legible test numbers, keeping mode, scope and exact sources nearby. */
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .monitorTestCard{padding:22px;border-color:#2b536b;background:linear-gradient(135deg,#123246,#0c273a);border-radius:17px}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .monitorTestCard h3{font-size:20px;line-height:1.4;color:#f1faff}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .monitorTestCard .monitorMeasurement dt{font-size:14px;line-height:1.5;color:#bdd2dc}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .monitorTestCard .monitorMeasurement dd{font-size:29px;font-weight:800;line-height:1.3;color:#a4ecdd;overflow-wrap:anywhere}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .monitorTestCard .monitorMeasurement dd small{display:block;margin-top:8px;color:#c3d8e2;font-size:14px;font-weight:500;line-height:1.6}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .monitorTestMeaning{font-size:16px;line-height:1.65;color:#d9e9f0}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .monitorSpecs dd{font-size:18px;line-height:1.4;font-weight:750;overflow-wrap:anywhere}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .specTable th{color:#b9d2dd}
body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .specTable td{font-weight:650;color:#ecf8fc}

@media(max-width:900px){body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] #detailKeySpecs{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){
 body.piqeloFullReviewV1015 .piqeloReviewAtGlance dl{grid-template-columns:minmax(0,1fr);gap:10px}
 body.piqeloFullReviewV1015 .piqeloReviewAtGlance dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;align-items:baseline}
 body.piqeloFullReviewV1015 .piqeloReviewAtGlance dd{margin:0}
 body.piqeloFullReviewV1015[data-piqelo-review-category="tv"] :is(#detailKeySpecs,.reviewLabGridV923,.labMetricGrid){grid-template-columns:minmax(0,1fr)}
 body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .liveOffers .offerItem{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
 body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .liveOffers .offerPrice{display:grid;gap:12px;text-align:left}
 body.piqeloFullReviewV1015[data-piqelo-review-category="laptop"] .liveOffers a.piqeloReviewStoreAction{width:100%;box-sizing:border-box}
 body.piqeloFullReviewV1015[data-piqelo-review-category="monitor"] .monitorTestCard{padding:18px}
}

/* v1174: short sourced decision proof inside each native review layout. */
.piqeloFullReview .piqeloDecisionProof{margin:24px 0 32px;padding:24px;border:1px solid rgba(155,200,191,.22);border-radius:22px;background:linear-gradient(120deg,rgba(25,68,68,.45),rgba(15,31,39,.6));min-width:0}
.piqeloFullReview .piqeloProofHeading>span{display:block;color:#9fd7cc;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}
.piqeloFullReview .piqeloProofHeading h2{font-size:23px;line-height:1.25;margin:0 0 18px;color:#f4f8f7}
.piqeloFullReview .piqeloProofGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.piqeloFullReview .piqeloProofGrid>article{min-width:0;margin:0;padding:18px;border:1px solid rgba(153,198,190,.16);border-radius:16px;background:rgba(7,26,34,.4)}
.piqeloFullReview .piqeloProofGrid p{font-size:16px;line-height:1.55;margin:0 0 12px;color:#c7d9d7}
.piqeloFullReview .piqeloProofGrid .piqeloProofResult{font-size:25px;font-weight:750;line-height:1.3;color:#f0faf7;font-variant-numeric:tabular-nums}
.piqeloFullReview .piqeloProofFinding strong{color:#f0faf7;font-size:18px;line-height:1.45}
.piqeloFullReview .piqeloProofFinding>small{display:block;font-size:12px;line-height:1.5;color:#a8c3c0;margin:10px 0}
.piqeloFullReview .piqeloProofFinding>a{display:inline-block;color:#9fe5d4;font-size:13px;line-height:1.4;padding:8px 0}
.piqeloFullReview .piqeloDecisionProof .piqeloStorySource{font-size:12px;line-height:1.5;gap:6px}
.piqeloFullReview .piqeloReviewPriceContext{padding:12px 14px;margin:16px 0;border-left:3px solid #8fc6ba;background:rgba(137,188,178,.07);border-radius:0 10px 10px 0;font-size:14px!important;line-height:1.5!important;color:#bed3cc!important}
.piqeloFullReview .piqeloReviewPriceContext strong,.piqeloFullReview .piqeloReviewPriceContext span{display:block}
.piqeloFullReview .piqeloReviewPriceContext strong{color:#d7eee6;margin-bottom:5px;font-size:12px;letter-spacing:.04em}
.piqeloFullReview .piqeloEditorialSelectedQuote{border-left-color:#8ad8c4!important;background:rgba(117,192,174,.075)!important}
.piqeloFullReview .piqeloFindingPriceContext{display:block;color:#aed8ca;font-size:13px;line-height:1.5;margin:8px 0 12px}
.piqeloFullReview .piqeloOwnerRepeated{display:none!important}
.piqeloFullReview .piqeloLaptopReviewNav{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.piqeloFullReview .piqeloLaptopReviewNav a{padding:9px 13px;border-radius:999px;border:1px solid rgba(116,171,158,.36);color:#c8e7df;font-size:13px;font-weight:650;line-height:1.3;text-decoration:none}
.piqeloFullReview .piqeloLaptopReviewNav a:hover{background:rgba(139,201,183,.1)}
.piqeloFullReview[data-piqelo-review-category="laptop"] main>article.liveOffers{width:auto;min-width:0;margin:0 0 32px}
.piqeloFullReview #piqeloReviewTerms{margin-top:24px}
@media(max-width:600px){.piqeloFullReview .piqeloDecisionProof{padding:18px 15px;margin:18px 0 24px;border-radius:18px}.piqeloFullReview .piqeloProofGrid{grid-template-columns:1fr;gap:12px}.piqeloFullReview .piqeloProofGrid>article{padding:16px}.piqeloFullReview .piqeloProofGrid .piqeloProofResult{font-size:23px}.piqeloFullReview .piqeloProofHeading h2{font-size:21px}.piqeloFullReview .piqeloLaptopReviewNav a{min-height:42px;display:flex;align-items:center}}

/* v1175: qualify retained native summaries without rewriting source findings. */
.piqeloFullReview .piqeloNativeSummaryPriceContext{display:block;margin:8px 0;color:#aed8ca;font-size:13px;line-height:1.5;font-weight:400}
