/* ============================================================
   ClickSambo — Google Refund & Invalid Clicks page
   (/google-refund-invalid-clicks, /tr/google-iadesi-ve-gecersiz-tiklamalar, /pt-br/reembolso-e-cliques-invalidos)
   Scoped to <main class="grfPage grfEn|grfTr|grfPt">: header, footer and other pages are untouched.
   Every rule is prefixed with .grfPage and every class carries the grf prefix, so the site-wide
   classes in layout.css (.btn, .hero, section .inner, ...) cannot collide and the relative
   specificity of element vs. class rules matches the approved designs. The three designs share
   the same markup; the few values that differ per language are scoped with
   .grfPage:where(.grfEn|.grfTr|.grfPt) — :where() adds no specificity.
   ============================================================ */
.grfPage{--font-brand:"Nunito",-apple-system,"Segoe UI",Roboto,sans-serif; --navy:#1C2841; --ink:#0F1420; --orange:#F94C10; --orange-d:#D93D08; --orange-soft:rgba(249,76,16,.1); --green:#22B573; --green-d:#17835A; --green-soft:#E9F7F0; --cream:#FFF1E9; --cream-2:#FDF6F1; --cream-d:#EFDCD1; --white:#fff; --line:#ECECF3; --line-2:#F0E2D8; --muted:#51607A; --muted-2:#7C8AA3; --wrap:1120px; --r:20px; --r-sm:12px; --shadow:0 12px 40px rgba(28,40,65,.06); --shadow-lg:0 18px 50px rgba(28,40,65,.09)}
.grfPage *{box-sizing:border-box}
.grfPage{margin:0; background:var(--cream); color:var(--navy); font-family:var(--font-brand); font-size:16px; line-height:1.7; -webkit-font-smoothing:antialiased;}
/* layout.css sets `*{font-family:Mulish}`, `b,strong{font-weight:700}` and zeroes the margins of
   dl; restore the browser defaults the design relies on. */
.grfPage *{font-family:inherit}
.grfPage b,.grfPage strong{font-weight:bolder}
.grfPage dl{margin:1em 0}
.grfPage .grfWrap{max-width:var(--wrap); margin:0 auto; padding:0 24px}
.grfPage h1,.grfPage h2,.grfPage h3{margin:0; font-weight:800; letter-spacing:-.015em; color:var(--navy)}
.grfPage h1{font-size:clamp(32px,4.2vw,48px); line-height:1.15}
.grfPage h2{font-size:clamp(26px,3vw,36px); line-height:1.2}
.grfPage h3{font-size:clamp(19px,1.6vw,21px); line-height:1.25}
.grfPage p{margin:0 0 1rem}
.grfPage a{color:inherit}
.grfPage .grfBtn{display:inline-flex; align-items:center; gap:9px; background:var(--orange); color:#fff; text-decoration:none; font-weight:700; padding:14px 26px; border-radius:10px; font-size:1rem; border:0; cursor:pointer; font-family:inherit; transition:background .15s ease, transform .15s ease;}
.grfPage .grfBtn:hover{background:var(--orange-d); transform:translateY(-1px)}
.grfPage .grfBtn.grfGhost{background:transparent; border:1.6px solid var(--navy); color:var(--navy)}
.grfPage .grfBtn.grfGhost:hover{background:var(--navy); color:#fff}
.grfPage .grfBtn.grfSm{padding:11px 20px; font-size:.93rem}
.grfPage .grfBtn svg{width:18px; height:18px; flex:none}
.grfPage .grfHero{position:relative; overflow:hidden; padding:74px 0 84px; background: radial-gradient(760px 420px at 85% 0%, rgba(249,76,16,.09), transparent 62%), radial-gradient(620px 380px at 0% 100%, rgba(34,181,115,.08), transparent 60%), var(--cream);}
.grfPage .grfHeroGrid{display:grid; grid-template-columns:1.02fr .98fr; gap:52px; align-items:center}
@media(max-width:940px){
  .grfPage .grfHeroGrid{grid-template-columns:1fr; gap:40px}
}
.grfPage .grfEyebrow{margin:0 0 14px; font-size:12px; font-weight:800; letter-spacing:.14em; text-transform:uppercase; color:var(--muted-2);}
.grfPage:where(.grfEn) .grfLede{color:var(--muted); font-size:16px; line-height:1.7; margin-top:20px; max-width:56ch}
.grfPage:where(.grfTr,.grfPt) .grfLede{color:var(--muted); font-size:16px; line-height:1.7; margin-top:20px; max-width:58ch}
.grfPage .grfActions{display:flex; gap:14px; margin-top:28px; flex-wrap:wrap}
.grfPage .grfTrust{display:flex; gap:18px; margin:24px 0 0; padding:0; list-style:none; font-size:.86rem; color:var(--muted); flex-wrap:wrap}
.grfPage .grfTrust li{display:flex; align-items:center; gap:8px}
.grfPage .grfTrust svg{width:16px; height:16px; color:var(--green-d); flex:none}
.grfPage .grfReport{background:var(--white); border:1px solid var(--line); border-radius:var(--r); box-shadow:var(--shadow-lg); overflow:hidden}
.grfPage .grfReportTop{display:flex; align-items:center; justify-content:space-between; gap:12px; padding:16px 20px; background:var(--navy); color:#fff}
.grfPage .grfReportTop .grfT{display:flex; align-items:center; gap:10px; font-weight:800; font-size:.98rem}
.grfPage .grfReportTop .grfT svg{width:18px; height:18px; color:#FF7A47}
.grfPage:where(.grfEn) .grfReportTop .grfTag{font-size:.68rem; font-weight:800; letter-spacing:.08em; text-transform:uppercase; color:#B9C2D2; border:1px solid rgba(255,255,255,.24); border-radius:999px; padding:4px 9px}
.grfPage:where(.grfTr) .grfReportTop .grfTag{font-size:.68rem; font-weight:800; letter-spacing:.06em; text-transform:uppercase; color:#B9C2D2; border:1px solid rgba(255,255,255,.24); border-radius:999px; padding:4px 9px}
.grfPage:where(.grfPt) .grfReportTop .grfTag{font-size:.68rem; font-weight:800; letter-spacing:.05em; text-transform:uppercase; color:#B9C2D2; border:1px solid rgba(255,255,255,.24); border-radius:999px; padding:4px 9px}
.grfPage .grfReportMeta{display:flex; gap:18px; flex-wrap:wrap; padding:14px 20px 6px; font-size:.8rem; color:var(--muted-2)}
.grfPage .grfReportMeta b{color:var(--navy); font-weight:800}
.grfPage .grfRlist{padding:6px 12px 4px}
.grfPage .grfRrow{display:grid; grid-template-columns:1fr auto; gap:6px 12px; align-items:center; padding:10px 8px; border-radius:10px}
.grfPage .grfRrow + .grfRrow{border-top:1px solid var(--line)}
.grfPage .grfRrow .grfIp{font-weight:800; font-variant-numeric:tabular-nums; letter-spacing:-.01em}
.grfPage .grfRrow .grfWhy{font-size:.78rem; color:var(--muted-2)}
.grfPage .grfRrow .grfFlag{justify-self:end; font-size:.72rem; font-weight:800; color:var(--orange-d); background:var(--orange-soft); border-radius:999px; padding:4px 10px; white-space:nowrap}
@media (prefers-reduced-motion:no-preference){
  .grfPage .grfRrow{opacity:0; transform:translateY(6px); animation:grfRise .4s ease forwards}
}
@keyframes grfRise{to{opacity:1; transform:none}}
.grfPage .grfReportFoot{display:flex; align-items:center; justify-content:space-between; gap:14px; padding:16px 20px; background:var(--cream-2); border-top:1px solid var(--line-2)}
.grfPage .grfReportFoot .grfSum{font-size:.82rem; color:var(--muted)}
.grfPage .grfReportFoot .grfSum b{display:block; font-size:1.12rem; color:var(--navy); font-weight:800}
.grfPage .grfReportFoot .grfGen{display:inline-flex; align-items:center; gap:8px; background:var(--orange); color:#fff; font-weight:800; font-size:.82rem; border-radius:9px; padding:10px 14px}
.grfPage .grfReportFoot .grfGen svg{width:15px; height:15px}
.grfPage .grfExnote{margin:10px 2px 0; font-size:.74rem; color:var(--muted-2)}
.grfPage section{padding:84px 0}
.grfPage section[id]{scroll-margin-top:calc(86px + env(safe-area-inset-top,0px))}
.grfPage section.grfAlt{background:var(--white)}
.grfPage:where(.grfEn) .grfSechead{max-width:66ch; margin-bottom:40px}
.grfPage:where(.grfTr,.grfPt) .grfSechead{max-width:68ch; margin-bottom:40px}
.grfPage .grfSechead p{color:var(--muted); margin-top:12px}
.grfPage .grfCrumbs{background:var(--cream); border-top:1px solid var(--line-2)}
.grfPage .grfCrumbs .grfWrap{display:flex; justify-content:space-between; align-items:center; gap:14px; padding:13px 24px; flex-wrap:wrap}
.grfPage .grfCrumbs ol{display:flex; flex-wrap:wrap; gap:8px; list-style:none; margin:0; padding:0; font-size:.84rem; font-weight:700; color:var(--muted-2)}
.grfPage .grfCrumbs li+li::before{content:"›"; margin-right:8px; color:#C9B4A5}
.grfPage .grfCrumbs a{text-decoration:none}
.grfPage .grfCrumbs a:hover{color:var(--orange)}
.grfPage .grfCrumbs [aria-current]{color:var(--navy)}
.grfPage .grfUpdated{margin:0; font-size:.82rem; color:var(--muted-2); font-weight:600}
.grfPage .grfBand{background:var(--navy)}
.grfPage .grfBand .grfWrap{padding:52px 24px}
.grfPage .grfFigs{display:grid; grid-template-columns:repeat(4,1fr); gap:0; margin:0}
@media(max-width:860px){
  .grfPage .grfFigs{grid-template-columns:repeat(2,1fr); row-gap:34px}
}
.grfPage .grfFig{padding:0 26px; border-left:1px solid rgba(255,255,255,.17)}
.grfPage .grfFig:first-child{padding-left:0; border-left:0}
@media(max-width:860px){
  .grfPage .grfFig:nth-child(3){padding-left:0; border-left:0}
}
.grfPage .grfFigIc{width:46px; height:46px; border-radius:13px; background:rgba(249,76,16,.15); color:#FF7A47; display:grid; place-items:center; margin-bottom:16px}
.grfPage .grfFigIc svg{width:24px; height:24px}
.grfPage .grfFig dd{margin:0 0 8px; font-size:clamp(1.9rem,3.4vw,2.6rem); font-weight:800; letter-spacing:-.02em; line-height:1; color:#fff}
.grfPage .grfFig dd em{font-style:normal; color:#FF7A47}
.grfPage:where(.grfEn,.grfTr) .grfFig dt{font-size:.86rem; color:#B9C2D2; font-weight:600; margin:0; max-width:26ch}
.grfPage:where(.grfPt) .grfFig dt{font-size:.86rem; color:#B9C2D2; font-weight:600; margin:0; max-width:28ch}
.grfPage:where(.grfEn) .grfFinding{background:var(--cream-2); border:1px solid var(--line-2); border-left:3px solid var(--orange); border-radius:var(--r-sm); padding:26px 28px; margin-bottom:14px; display:grid; grid-template-columns:195px minmax(0,1fr); gap:30px; align-items:start;}
.grfPage:where(.grfTr) .grfFinding{background:var(--cream-2); border:1px solid var(--line-2); border-left:3px solid var(--orange); border-radius:var(--r-sm); padding:26px 28px; margin-bottom:14px; display:grid; grid-template-columns:210px minmax(0,1fr); gap:30px; align-items:start;}
.grfPage:where(.grfPt) .grfFinding{background:var(--cream-2); border:1px solid var(--line-2); border-left:3px solid var(--orange); border-radius:var(--r-sm); padding:26px 28px; margin-bottom:14px; display:grid; grid-template-columns:215px minmax(0,1fr); gap:30px; align-items:start;}
@media(max-width:760px){
  .grfPage .grfFinding{grid-template-columns:1fr; gap:10px}
}
.grfPage .grfFinding .grfNum{font-size:clamp(1.15rem,1.7vw,1.35rem); font-weight:800; color:var(--orange); letter-spacing:-.015em; line-height:1.25; text-wrap:balance}
.grfPage .grfFinding.grfGood{border-left-color:var(--green)}
.grfPage .grfFinding.grfGood .grfNum{color:var(--green-d)}
.grfPage .grfFinding h3{margin-bottom:8px}
.grfPage:where(.grfEn) .grfFinding p{margin:0; color:var(--muted); max-width:64ch}
.grfPage:where(.grfTr,.grfPt) .grfFinding p{margin:0; color:var(--muted); max-width:66ch}
.grfPage .grfReco{display:grid; grid-template-columns:repeat(2,1fr); gap:16px}
@media(max-width:760px){
  .grfPage .grfReco{grid-template-columns:1fr}
}
.grfPage .grfReco .grfCell{background:var(--white); border:1px solid var(--line); border-radius:var(--r); padding:24px; box-shadow:var(--shadow)}
.grfPage .grfReco .grfCell.grfHot{border-color:var(--orange); background:linear-gradient(180deg,var(--orange-soft),var(--white))}
.grfPage:where(.grfEn) .grfReco dt{font-size:.82rem; font-weight:800; letter-spacing:.06em; text-transform:uppercase; color:var(--muted-2); margin-bottom:8px}
.grfPage:where(.grfTr,.grfPt) .grfReco dt{font-size:.82rem; font-weight:800; letter-spacing:.04em; text-transform:uppercase; color:var(--muted-2); margin-bottom:8px}
.grfPage .grfReco dd{margin:0; color:var(--muted); font-size:.95rem}
.grfPage .grfReco dd b{display:block; color:var(--navy); font-size:1.15rem; margin-bottom:4px}
.grfPage .grfReco .grfCell.grfHot dd b{color:var(--orange-d)}
.grfPage .grfRecoOut{margin:18px 0 0; color:var(--muted); font-size:.98rem}
.grfPage .grfRecoOut b{color:var(--navy)}
.grfPage .grfFeat{display:grid; grid-template-columns:1fr 1.05fr; gap:48px; align-items:center}
@media(max-width:900px){
  .grfPage .grfFeat{grid-template-columns:1fr; gap:34px}
}
.grfPage .grfFeat ul{list-style:none; margin:20px 0 0; padding:0; display:grid; gap:14px}
.grfPage .grfFeat li{display:grid; grid-template-columns:26px 1fr; gap:12px; align-items:start; color:var(--muted)}
.grfPage .grfFeat li b{color:var(--navy)}
.grfPage .grfFeat li .grfCk{width:26px; height:26px; border-radius:8px; background:var(--green-soft); color:var(--green-d); display:grid; place-items:center; flex:none}
.grfPage .grfFeat li .grfCk svg{width:15px; height:15px}
.grfPage .grfDash{background:var(--white); border:1px solid var(--line); border-radius:var(--r); box-shadow:var(--shadow-lg); overflow:hidden}
.grfPage .grfDashBar{display:flex; align-items:center; gap:8px; padding:12px 16px; border-bottom:1px solid var(--line); background:var(--cream-2)}
.grfPage .grfDashBar i{width:11px; height:11px; border-radius:50%; background:#D9C4B7; display:block}
.grfPage .grfDashBar i:nth-child(1){background:#F7A08A}
.grfPage .grfDashBar .grfU{margin-left:12px; font-size:.76rem; color:var(--muted-2); font-weight:700}
.grfPage .grfDashBody{padding:20px}
.grfPage .grfDashH{display:flex; align-items:center; justify-content:space-between; gap:10px; margin-bottom:16px}
.grfPage .grfDashH .grfTtl{font-weight:800; font-size:1rem}
.grfPage .grfDashH .grfPill{font-size:.72rem; font-weight:800; color:var(--green-d); background:var(--green-soft); border-radius:999px; padding:5px 11px}
.grfPage .grfDashKpis{display:grid; grid-template-columns:repeat(3,1fr); gap:10px; margin-bottom:18px}
.grfPage .grfDashKpis .grfK{background:var(--cream-2); border:1px solid var(--line-2); border-radius:12px; padding:12px}
.grfPage:where(.grfEn) .grfDashKpis .grfK small{display:block; font-size:.68rem; font-weight:800; letter-spacing:.05em; text-transform:uppercase; color:var(--muted-2); margin-bottom:6px}
.grfPage:where(.grfTr,.grfPt) .grfDashKpis .grfK small{display:block; font-size:.68rem; font-weight:800; letter-spacing:.04em; text-transform:uppercase; color:var(--muted-2); margin-bottom:6px}
.grfPage .grfDashKpis .grfK b{font-size:1.18rem; font-weight:800; color:var(--navy); font-variant-numeric:tabular-nums}
.grfPage .grfDashKpis .grfK.grfHot b{color:var(--orange-d)}
.grfPage .grfDashRows{border:1px solid var(--line); border-radius:12px; overflow:hidden}
.grfPage .grfDashRows .grfHr,.grfPage .grfDashRows .grfR{display:grid; grid-template-columns:1.3fr 1fr .8fr; gap:10px; padding:10px 14px; font-size:.8rem; align-items:center}
.grfPage:where(.grfEn) .grfDashRows .grfHr{background:var(--navy); color:#fff; font-weight:800; font-size:.72rem; letter-spacing:.04em; text-transform:uppercase}
.grfPage:where(.grfTr,.grfPt) .grfDashRows .grfHr{background:var(--navy); color:#fff; font-weight:800; font-size:.72rem; letter-spacing:.03em; text-transform:uppercase}
.grfPage .grfDashRows .grfR{color:var(--muted); border-top:1px solid var(--line)}
.grfPage .grfDashRows .grfR b{color:var(--navy); font-variant-numeric:tabular-nums}
.grfPage .grfDashRows .grfR .grfRea{color:var(--orange-d); font-weight:700}
.grfPage .grfDashDl{display:flex; align-items:center; justify-content:space-between; gap:12px; margin-top:16px; flex-wrap:wrap}
.grfPage .grfDashDl .grfFmt{display:flex; gap:8px}
.grfPage .grfDashDl .grfFmt span{font-size:.72rem; font-weight:800; color:var(--muted); border:1px solid var(--line-2); border-radius:8px; padding:6px 10px; background:var(--cream-2)}
.grfPage .grfDashDl .grfGo{display:inline-flex; align-items:center; gap:8px; background:var(--orange); color:#fff; font-weight:800; font-size:.82rem; border-radius:9px; padding:10px 14px}
.grfPage .grfDashDl .grfGo svg{width:15px; height:15px}
.grfPage .grfMaps{background:var(--white); border:1px solid var(--line); border-radius:var(--r); padding:14px 8px; box-shadow:var(--shadow); overflow:hidden}
.grfPage .grfMaprow{display:grid; grid-template-columns:44px 1fr 1.15fr; gap:16px; align-items:center; padding:16px 18px}
.grfPage .grfMaprow + .grfMaprow{border-top:1px solid var(--line)}
.grfPage .grfMaprow .grfIco{width:44px; height:44px; border-radius:13px; background:var(--orange-soft); display:grid; place-items:center; color:var(--orange); flex:none}
.grfPage .grfMaprow .grfIco svg{width:21px; height:21px}
.grfPage .grfMaprow .grfReq b{display:block; color:var(--navy); font-weight:800; font-size:.98rem}
.grfPage .grfMaprow .grfReq span{font-size:.82rem; color:var(--muted-2)}
.grfPage .grfMaprow .grfProv{color:var(--muted); font-size:.9rem; position:relative; padding-left:24px}
.grfPage .grfMaprow .grfProv::before{content:""; position:absolute; left:0; top:7px; width:15px; height:15px; border-radius:50%; background:var(--green-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317835A' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/10px no-repeat}
@media(max-width:820px){
  .grfPage .grfMaprow{grid-template-columns:44px 1fr; gap:8px 14px}
  .grfPage .grfMaprow .grfProv{grid-column:1/-1; padding-left:0}
  .grfPage .grfMaprow .grfProv::before{display:none}
}
.grfPage .grfSteps{display:grid; grid-template-columns:repeat(4,1fr); gap:16px; counter-reset:s}
@media(max-width:900px){
  .grfPage .grfSteps{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){
  .grfPage .grfSteps{grid-template-columns:1fr}
}
.grfPage .grfStep{background:var(--cream-2); border:1px solid var(--line-2); border-radius:var(--r); padding:26px 24px; position:relative}
.grfPage .grfStep::before{counter-increment:s; content:counter(s); position:absolute; top:-14px; left:24px; width:40px; height:40px; border-radius:12px; background:var(--orange); color:#fff; font-weight:800; display:grid; place-items:center; box-shadow:0 8px 22px rgba(249,76,16,.32)}
.grfPage .grfStep h3{margin:16px 0 8px; font-size:1.02rem}
.grfPage .grfStep p{margin:0; color:var(--muted); font-size:.92rem}
.grfPage .grfCta{background:linear-gradient(135deg,var(--navy),#233150); border-radius:var(--r); padding:52px; color:#fff; text-align:center}
.grfPage:where(.grfEn) .grfCta h2{color:#fff; max-width:22ch; margin:0 auto}
.grfPage:where(.grfTr,.grfPt) .grfCta h2{color:#fff; max-width:26ch; margin:0 auto}
.grfPage:where(.grfEn) .grfCta p{color:#C7D0DF; max-width:56ch; margin:14px auto 0}
.grfPage:where(.grfTr) .grfCta p{color:#C7D0DF; max-width:60ch; margin:14px auto 0}
.grfPage:where(.grfPt) .grfCta p{color:#C7D0DF; max-width:62ch; margin:14px auto 0}
.grfPage .grfCta .grfActions{justify-content:center; margin-top:28px}
.grfPage .grfCta .grfBtn.grfGhost{border-color:rgba(255,255,255,.55); color:#fff}
.grfPage .grfCta .grfBtn.grfGhost:hover{background:#fff; color:var(--navy)}
.grfPage .grfCta .grfSmall{margin:18px 0 0; font-size:.82rem; color:#9AA7BD}
.grfPage .grfReslinks{display:grid; grid-template-columns:repeat(3,1fr); gap:16px}
@media(max-width:820px){
  .grfPage .grfReslinks{grid-template-columns:1fr}
}
.grfPage .grfReslink{display:flex; flex-direction:column; background:var(--white); border:1px solid var(--line); border-radius:var(--r); padding:26px 24px; text-decoration:none; box-shadow:var(--shadow); transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease}
.grfPage .grfReslink:hover{transform:translateY(-3px); box-shadow:var(--shadow-lg); border-color:var(--cream-d)}
.grfPage .grfReslink .grfRic{width:44px; height:44px; border-radius:13px; background:var(--orange-soft); color:var(--orange); display:grid; place-items:center; margin-bottom:16px}
.grfPage .grfReslink .grfRic svg{width:22px; height:22px}
.grfPage .grfReslink .grfKick{font-size:.72rem; font-weight:800; letter-spacing:.1em; text-transform:uppercase; color:var(--muted-2); margin-bottom:8px}
.grfPage .grfReslink h3{font-size:1.05rem; margin-bottom:8px}
.grfPage .grfReslink p{color:var(--muted); font-size:.92rem; margin:0 0 18px}
.grfPage .grfReslink .grfMore{margin-top:auto; display:inline-flex; align-items:center; gap:7px; color:var(--orange-d); font-weight:800; font-size:.9rem}
.grfPage .grfReslink .grfMore svg{width:15px; height:15px; transition:transform .15s ease}
.grfPage .grfReslink:hover .grfMore svg{transform:translateX(3px)}
.grfPage details{background:var(--cream-2); border:1px solid var(--line-2); border-radius:var(--r-sm); padding:20px 24px; margin-bottom:12px}
.grfPage summary{font-weight:800; cursor:pointer; list-style:none; font-size:17px}
.grfPage summary::-webkit-details-marker{display:none}
.grfPage summary::after{content:"+"; float:right; color:var(--orange); font-weight:800}
.grfPage details[open] summary::after{content:"–"}
.grfPage details p{margin:12px 0 0; color:var(--muted)}
.grfPage .grfCitation{margin-top:28px; font-size:.86rem; color:var(--muted-2)}
.grfPage .grfCitation a{color:var(--muted-2)}
.grfPage :focus-visible{outline:2px solid var(--orange); outline-offset:3px}
@media(prefers-reduced-motion:reduce){
  .grfPage *{transition:none !important; animation:none !important}
}
.grfPage:where(.grfEn) .grfFeatLede{color:var(--muted);margin-top:14px;max-width:52ch}
.grfPage:where(.grfTr) .grfFeatLede{color:var(--muted);margin-top:14px;max-width:54ch}
.grfPage:where(.grfPt) .grfFeatLede{color:var(--muted);margin-top:14px;max-width:56ch}
/* hero report rows appear one after another (the design sets these delays from a script) */
.grfPage .grfRrow:nth-child(1){animation-delay:120ms}
.grfPage .grfRrow:nth-child(2){animation-delay:210ms}
.grfPage .grfRrow:nth-child(3){animation-delay:300ms}
.grfPage .grfRrow:nth-child(4){animation-delay:390ms}
.grfPage .grfRrow:nth-child(5){animation-delay:480ms}
