.uirow.flag .ic{color:var(--c-warn)}.uirow.flag em{color:#8a5200;font-weight:600}.groups4{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.grp{padding:28px}.grp>.p-kick{margin-bottom:6px}.grp>.p-h3{margin-bottom:16px}.checks{border-top:1px solid var(--pg-rule);list-style:none;margin:0;padding:0}.checks li{border-bottom:1px solid var(--pg-rule);display:grid;gap:4px 14px;grid-template-columns:30px 1fr;padding:16px 0}.checks .ic{color:var(--pg-link);font-size:26px;grid-row:span 2;margin-top:1px}.checks h4{color:var(--pg-head);font:600 var(--fs-button)/1.3 var(--display);margin:0}.checks h4 small{background:var(--pg-tint);border-radius:var(--radius-pill);color:var(--pg-kicker);font:600 11.5px var(--body);letter-spacing:.04em;margin-left:6px;padding:2px 7px;text-transform:uppercase}.checks p{color:var(--pg-muted);font-size:var(--fs-body-sm);line-height:1.5;margin:0}.selfie{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.sc{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius-card);padding:24px}.sc .ic{color:var(--c-cyan);font-size:30px;margin-bottom:12px}.sc h3{color:var(--c-white);font:600 var(--fs-label) var(--display);margin:0 0 6px}.sc p{color:hsla(0,0%,100%,.78);font-size:var(--fs-body-sm);line-height:1.5;margin:0}.example{align-items:center;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:1fr 1.1fr;padding:clamp(28px,4vw,44px)}.example .p-lede{margin-top:14px}.tl{padding:8px 0;position:relative}.tl-row{align-items:center;border-bottom:1px solid var(--pg-rule);display:grid;gap:16px;grid-template-columns:110px 1fr;padding:14px 0}.tl-row:last-child{border-bottom:0}.tl-row span{color:var(--pg-kicker);font:700 var(--fs-eyebrow) var(--display);letter-spacing:.05em;text-transform:uppercase}.tl-row b{color:var(--pg-head);font:600 var(--fs-label) var(--display)}.tl-row b small{color:var(--pg-muted);display:block;font:400 14.5px var(--body);margin-top:2px}.tl-verdict{align-items:center;background:var(--pg-tint);border-radius:var(--radius-inner);color:var(--pg-text);display:grid;font-size:var(--fs-body);gap:14px;grid-template-columns:auto 1fr;margin-top:14px;padding:16px 18px}.quality{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.q span a{color:var(--pg-link);font-weight:600;text-decoration:underline;text-underline-offset:3px}.q{align-content:start;display:grid;gap:6px 18px;grid-template-columns:48px 1fr;padding:28px}.q .ic{color:var(--pg-link);font-size:40px;grid-row:span 2}.q b{color:var(--pg-head);font:600 20px var(--display)}.q span{color:var(--pg-muted);font-size:16px;line-height:1.5}@media (max-width:1060px){.groups4{grid-template-columns:1fr}.selfie{grid-template-columns:1fr 1fr}.example,.quality{grid-template-columns:1fr}}@media (max-width:640px){.selfie,.tl-row{grid-template-columns:1fr}.tl-row{gap:4px}.q{grid-template-columns:1fr}}.cmp.mini{font-size:var(--fs-body-sm);min-width:0}.cmp.mini td,.cmp.mini th{padding:12px 14px}.cmp.mini tbody th{font:600 var(--fs-body-sm) var(--body);width:auto}.cmp.mini td{color:var(--pg-text);font-variant-numeric:tabular-nums}.cmp.mini td.flag,.cmp.mini td.ok{white-space:nowrap}.cmp.mini .res{align-items:center;color:var(--pg-text);display:inline-flex;font-size:14px;font-weight:600;gap:6px}.cmp.mini td.flag .res{color:#8a5200}[data-theme=dark] .cmp.mini td.flag .res{color:var(--c-warn)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cmp.mini td.flag .res{color:var(--c-warn)}}.cmp.mini td .ic{font-size:20px;vertical-align:middle}.cmp.mini td.ok .ic{color:var(--pg-link)}.cmp.mini td.flag .ic{color:var(--c-warn)}.cmp.mini tr.bad td:not(.flag){color:#8a5200;font-weight:600}[data-theme=dark] .cmp.mini tr.bad td:not(.flag){color:var(--c-warn)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cmp.mini tr.bad td:not(.flag){color:var(--c-warn)}}.example .tl-verdict{margin-top:14px}.cmp.mini td em{font-style:normal}.cmp.mini .typed{background:var(--pg-tint);border-radius:var(--radius-pill);color:var(--pg-link);display:inline-block;font:600 10.5px var(--body);letter-spacing:.04em;margin-left:4px;padding:1px 6px;text-transform:uppercase;vertical-align:middle}.example{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.example>*{min-width:0}@media (max-width:1060px){.example{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cmp.mini{font-size:13.5px}.cmp.mini td,.cmp.mini th{padding:10px 8px}.cmp.mini thead th{font-size:10.5px}.cmp.mini .res{font-size:var(--fs-eyebrow);gap:4px}.cmp.mini td .ic{font-size:16px}}@media (max-width:480px){.cmp.mini{font-size:12.5px}.cmp.mini td,.cmp.mini th{padding:9px 5px}.cmp.mini thead th{font-size:10px;letter-spacing:.03em}.cmp.mini tbody th{font-size:12.5px}.cmp.mini .res .rl{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:640px){.example .tl-verdict{gap:10px;grid-template-columns:1fr}.example .tl-verdict .pill{justify-self:start}}.fdfig{margin:0}.fdhero{display:block;height:auto;overflow:visible;width:100%}@media (prefers-reduced-motion:no-preference){.fdhero .fd-scan{animation:fdScan 3.2s cubic-bezier(.5,0,.5,1) .4s infinite}.fdhero .fd-ring{animation:fdSpin 14s linear infinite;transform-box:fill-box;transform-origin:center}.fdhero .fd-tag{animation:fdPop .5s cubic-bezier(.3,1.6,.5,1) both;transform-box:fill-box;transform-origin:left center}.fdhero .fd-t1{animation-delay:.7s}.fdhero .fd-t2{animation-delay:1.1s}.fdhero .fd-t3{animation-delay:1.5s}.fdhero .fd-t5{animation-delay:1.9s}.fdhero .fd-t4{animation-delay:2.5s}.fdhero [class^=fd-d],.fdhero [class^=fd-l]{animation:fdFade .4s ease both}.fdhero .fd-d1,.fdhero .fd-l1{animation-delay:.6s}.fdhero .fd-d2,.fdhero .fd-l2{animation-delay:1s}.fdhero .fd-d3,.fdhero .fd-l3{animation-delay:1.4s}.fdhero .fd-l5{animation-delay:1.8s}.fdhero .fd-d4,.fdhero .fd-l4{animation-delay:2.4s}.fdhero .fd-exp rect{animation:fdFlag .6s ease 2.4s both}}@keyframes fdScan{0%{transform:translateY(0)}50%{transform:translateY(232px)}to{transform:translateY(0)}}@keyframes fdSpin{to{transform:rotate(1turn)}}@keyframes fdPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes fdFade{0%{opacity:0}to{opacity:1}}@keyframes fdFlag{0%{fill:var(--c-white);stroke:transparent}to{fill:#fdf1dc;stroke:var(--c-warn)}}.p-hero-grid.fdg{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.p-hero-grid.fdg .p-h1{font-size:clamp(36px,3.8vw,54px)}@media (max-width:1060px){.p-hero-grid.fdg{grid-template-columns:minmax(0,1fr)}.fdfig{max-width:620px}}.p-hero-grid.fdg.wide{grid-template-columns:minmax(0,1fr)}.p-hero-grid.fdg.wide>div{max-width:760px}.p-hero-grid.fdg.wide .p-h1{font-size:clamp(40px,5vw,68px)}.fdwide{margin:clamp(40px,5vw,64px) 0 0;overflow-x:auto}.fdwide img{display:block;height:auto;min-width:640px;width:100%}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) main :focus-visible{outline-color:var(--c-blue)}:root:not([data-theme=dark]) main .p-dark :focus-visible{outline-color:var(--cyan)}}:root[data-theme=light] main :focus-visible{outline-color:var(--c-blue)}:root[data-theme=light] main .p-dark :focus-visible{outline-color:var(--cyan)}.p-hero .p-kick{align-items:center;background:var(--c-pill);border-radius:var(--radius-pill);color:var(--cyan);display:inline-flex;line-height:1.2;margin-bottom:18px;padding:6px 14px}@media (max-width:640px){.p-hero .p-kick{border-radius:var(--radius-card);font-size:var(--fs-eyebrow);letter-spacing:.02em;max-width:100%;padding:5px 11px}}