@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0f1f1e;--muted:#5b6b69;--line:#e6e9e8;--bg:#f7f8f6;--card:#fff;--brand:#0c2a2b;--brand2:#134a46;--accent:#e8590c;--accent2:#c94a06;--ok:#1d8a52;--bad:#c2412d;--gold:#b7862b;--r:14px;--r-sm:10px;--sh:0 1px 2px rgba(16,32,30,.05),0 4px 16px rgba(16,32,30,.06);--sh2:0 2px 4px rgba(16,32,30,.06),0 12px 32px rgba(16,32,30,.1);--font:"Inter Variable",Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:400 16px/1.6 var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;padding-bottom:84px}img{max-width:100%}a{color:var(--brand2);text-underline-offset:2px}.wrap{max-width:760px;margin:0 auto;padding:0 18px}.wrap.wide{max-width:1140px}h1,h2,h3{letter-spacing:-.02em;color:var(--ink)}h1{font-size:clamp(1.75rem,5vw,2.6rem);line-height:1.12;font-weight:800;margin:.4rem 0 .6rem}h2{font-size:clamp(1.3rem,3.2vw,1.65rem);line-height:1.25;font-weight:750;margin:2.6rem 0 1rem}h3{font-size:1.08rem;line-height:1.3;font-weight:700}.ico{display:inline-block;vertical-align:-.125em;flex-shrink:0}.eyebrow{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--brand2);margin:0 0 .3rem}.eyebrow.light{color:#ffd9bf}.meta{color:var(--muted);font-size:.82rem}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.top{background:#ffffffeb;backdrop-filter:saturate(1.6) blur(10px);-webkit-backdrop-filter:saturate(1.6) blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.hbar{display:flex;align-items:center;gap:18px;min-height:60px}.logo{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink);flex-shrink:0}.lmark{display:block;flex-shrink:0}.lname{font-weight:600;font-size:1.12rem;letter-spacing:-.02em}.lname b{font-weight:800;color:#f26a1b}.mainnav{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;margin-left:auto}.mainnav::-webkit-scrollbar{display:none}.mainnav a{white-space:nowrap;text-decoration:none;color:var(--muted);font-weight:550;font-size:.92rem;padding:8px 11px;border-radius:8px}.mainnav a:hover{color:var(--ink);background:#f0f2f1}.mainnav a[aria-current]{color:var(--brand);background:#e9f1ef}@media(max-width:760px){.hbar{flex-wrap:wrap;gap:0;min-height:0;padding-top:10px}.mainnav{margin:6px -18px 0;padding:0 12px 8px;width:calc(100% + 36px)}.mainnav a{font-size:.88rem;padding:6px 10px;background:#f2f4f3}.mainnav{gap:6px}}.cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:#fff!important;font-weight:700;padding:12px 18px;border-radius:var(--r-sm);text-decoration:none;line-height:1.2;box-shadow:0 1px #00000014,0 6px 16px #e8590c38;transition:background .15s,transform .15s}.cta:hover{background:var(--accent2);transform:translateY(-1px)}.cta.big{font-size:1.05rem;padding:15px 22px}.cta.sm{padding:9px 13px;font-size:.88rem;box-shadow:none;white-space:nowrap}.cta.full{width:100%}.cta .ext{font-size:.8em;opacity:.85}.btn-ghost{display:inline-flex;align-items:center;gap:8px;color:#fff;border:1.5px solid rgba(255,255,255,.6);padding:13px 20px;border-radius:var(--r-sm);font-weight:650;text-decoration:none}.btn-ghost:hover{background:#ffffff1f}.cta2,.aff{display:inline-block;border:1.5px solid var(--line);padding:10px 14px;border-radius:var(--r-sm);text-decoration:none;color:var(--ink);font-weight:650}.badge{display:inline-flex;align-items:center;gap:5px;background:#e9f1ef;color:var(--brand2);font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:4px 9px;border-radius:999px;white-space:nowrap}.badge.b-cb{background:#fff1e8;color:var(--accent2)}.badge.b-ini{background:#e8f2fd;color:#1b5fae}.badge.b-pre{background:#f6f0e2;color:#8a6418}.badge.small{font-size:.68rem;padding:3px 8px}.hero{position:relative;margin:18px 0 0;border-radius:20px;overflow:hidden;min-height:480px;display:flex;align-items:flex-end;background:var(--brand)}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#081a1ae0,#081a1a99 45%,#081a1a0d 80%)}.hero-in{position:relative;z-index:1;padding:48px 44px;max-width:620px;color:#fff}.hero h1{color:#fff;font-size:clamp(1.9rem,5.2vw,3rem)}.hero-sub{font-size:1.08rem;color:#dfe8e6;margin:0 0 22px}.herobtns{display:flex;gap:10px;flex-wrap:wrap}.hero-trust{list-style:none;padding:0;margin:22px 0 0;display:flex;gap:18px;flex-wrap:wrap;font-size:.86rem;color:#d4e2df}.hero-trust .ico{color:#7fd6a7}@media(max-width:640px){.hero{margin:12px -6px 0;min-height:560px;border-radius:16px}.hero:after{background:linear-gradient(180deg,#081a1a1a,#081a1aa6 40%,#081a1af2)}.hero-in{padding:26px 20px}.herobtns a{width:100%;justify-content:center}.hero-bg{object-position:70% 30%}}.sechead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:2.6rem 0 1rem}.sechead h2{margin:0}.sechead p{margin:0;color:var(--muted);font-size:.92rem}.tiles{display:grid;gap:14px;grid-template-columns:repeat(5,1fr)}.tile{position:relative;display:block;border-radius:var(--r);overflow:hidden;aspect-ratio:3/4;text-decoration:none;color:#fff;box-shadow:var(--sh);background:var(--brand)}.tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}.tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 40%,#051414d9)}.tile:hover img{transform:scale(1.05)}.tile-t{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;display:flex;flex-direction:column}.tile-t strong{font-size:1.15rem}.tile-t small{color:#d6e2df;font-size:.78rem}@media(max-width:900px){.tiles{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.tiles{grid-template-columns:1fr 1fr;gap:10px}.tile{aspect-ratio:1}.tiles .tile:first-child{grid-column:1/-1;aspect-ratio:2/1}}.qgrid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.qcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--sh);transition:box-shadow .2s,transform .2s}.qcard:hover{box-shadow:var(--sh2);transform:translateY(-2px)}.qimg{display:block;background:#fff;padding:14px;border-bottom:1px solid var(--line)}.qimg .pphoto,.qimg .ph{border:0;padding:0;border-radius:8px}.qbody{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex:1}.qbody h3{font-size:.95rem;margin:2px 0;font-weight:650}.qbody h3 a{color:var(--ink);text-decoration:none}.qprice{margin:auto 0 6px;color:var(--muted);font-size:.8rem}.qprice strong{color:var(--ink);font-size:1.2rem;font-weight:800}.qbody .eyebrow{margin:0}@media(max-width:560px){.qgrid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -18px;padding:4px 18px 12px;scrollbar-width:none}.qgrid::-webkit-scrollbar{display:none}.qcard{scroll-snap-align:start}}.trustband{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:3rem 0;border-radius:18px;overflow:hidden;color:#cfdedb;background:radial-gradient(120% 140% at 0% 0%,#174a45,#0c2a2b 55%,#081d1d);box-shadow:var(--sh2);border:1px solid #1c4541}.trustband:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:14px 14px;pointer-events:none}.tb-item{position:relative;display:flex;gap:16px;align-items:flex-start;padding:28px}.tb-item+.tb-item{border-left:1px solid rgba(255,255,255,.09)}.tb-ic{width:46px;height:46px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:18px;color:#f6b17e;background:linear-gradient(145deg,#ffffff1f,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff29,0 6px 14px #00000040}.tb-item strong{display:block;color:#fff;font-size:1rem;font-weight:700;letter-spacing:-.01em;margin:2px 0 4px}.tb-item p{margin:0;font-size:.86rem;line-height:1.5;color:#a9c0bc}@media(max-width:760px){.trustband{grid-template-columns:1fr}.tb-item{padding:18px 20px}.tb-item+.tb-item{border-left:0;border-top:1px solid rgba(255,255,255,.09)}}.learn .sechead{margin-top:2.4rem}.seeall{font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;gap:6px;align-items:center}.lgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.lcard{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;text-decoration:none;color:var(--ink);transition:box-shadow .2s}.lcard:hover{box-shadow:var(--sh)}.lcard img{width:100%;height:96px;object-fit:cover}.lcard span{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px;flex:1}.lcard strong{font-size:.9rem;font-weight:650;line-height:1.3}.lcard small{font-size:.8rem;color:var(--muted);line-height:1.4}@media(max-width:900px){.lgrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.lgrid{grid-template-columns:1fr;gap:8px}.lcard{flex-direction:row;align-items:center}.lcard img{width:84px;height:64px;flex-shrink:0;margin:8px 0 8px 8px;border-radius:8px}.lcard span{padding:8px 12px}}.cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.cards a{display:flex;flex-direction:column;gap:4px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;text-decoration:none;color:var(--ink);box-shadow:var(--sh)}.cards a:hover{border-color:#cfd8d6}.cards a strong{color:var(--ink);font-weight:650}.cards a small{color:var(--muted)}.cards a.imgcard{padding:0;overflow:hidden}.imgcard img{width:100%;height:140px;object-fit:cover}.imgcard span{display:flex;flex-direction:column;gap:4px;padding:12px 16px 16px}.mhero{display:grid;grid-template-columns:1fr 300px;gap:28px;align-items:center;margin:22px 0 18px}.mh-img{width:100%;height:220px;object-fit:cover;border-radius:var(--r);box-shadow:var(--sh)}.crumbs{font-size:.82rem;color:var(--muted)}.crumbs a{color:var(--muted)}.crumbs span{margin:0 4px;opacity:.6}.lead{font-size:1.05rem;color:#34433f;margin:0 0 10px}.updated{display:flex;align-items:center;gap:7px;font-size:.82rem;color:var(--muted);margin:0}.updated .ico{color:var(--ok)}@media(max-width:760px){.mhero{grid-template-columns:1fr;margin:14px 0 12px}.mh-img{display:none}.lead{font-size:.98rem}}.toppick{display:grid;grid-template-columns:360px 1fr;gap:0;background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--sh2);position:relative}.toppick:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--accent),#f4a261)}.tp-img{position:relative;background:#fff;padding:28px;display:flex;align-items:center;border-right:1px solid var(--line)}.tp-img .pphoto,.tp-img .ph{border:0;padding:0}.tp-flag{position:absolute;top:16px;left:16px;display:inline-flex;gap:6px;align-items:center;background:var(--brand);color:#fff;font-size:.75rem;font-weight:700;padding:6px 11px;border-radius:999px;z-index:1}.tp-flag .ico{color:#f2c46d}.tp-body{padding:28px 30px}.tp-body h2{margin:.1rem 0 .4rem;font-size:clamp(1.25rem,3vw,1.6rem)}.tp-for{color:var(--muted);margin:0 0 12px;font-size:.93rem}.tp-pros{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:6px}.tp-pros li{display:flex;gap:9px;font-size:.95rem}.tp-pros .ico{color:var(--ok);margin-top:.3em}.tp-buy{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:#f7f9f8;border:1px solid var(--line);border-radius:12px;padding:14px 16px}.tp-price{margin:0;display:flex;flex-direction:column;line-height:1.2}.tp-price small{color:var(--muted);font-size:.76rem}.tp-price strong{font-size:1.9rem;font-weight:800;letter-spacing:-.02em}.tp-buy .cta{flex:1;min-width:220px}.tp-more{display:inline-flex;gap:6px;align-items:center;margin-top:12px;font-size:.86rem;color:var(--muted)}@media(max-width:760px){.toppick{grid-template-columns:1fr}.tp-img{border-right:0;border-bottom:1px solid var(--line);padding:44px 40px 18px;justify-content:center}.tp-img .pphoto,.tp-img .ph{max-width:240px;margin:0 auto}.tp-body{padding:18px}.tp-buy .cta{min-width:0;width:100%}.tp-buy{gap:10px}}.tablewrap{overflow-x:auto;border-radius:var(--r);border:1px solid var(--line);background:#fff;box-shadow:var(--sh)}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{border-bottom:1px solid var(--line);padding:12px 14px;text-align:left;vertical-align:middle}th{background:#f7f9f8;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700;white-space:nowrap}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fbfcfb}.cprod{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--ink);min-width:220px}.cprod strong{font-weight:650}.cthumb{width:56px;height:56px;flex-shrink:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff;display:block}.cthumb .pphoto,.cthumb .ph{border:0;border-radius:0;padding:3px}.cthumb .caticon{border:0;border-radius:0}.cnum{color:var(--muted);font-weight:600}.cprice{font-weight:800;white-space:nowrap}@media(max-width:640px){.hide-sm{display:none}th,td{padding:10px}.cprod{min-width:0}.cthumb{width:46px;height:46px}.cmp .badge{display:none}.cmp td:last-child{padding-left:0}}.pphoto{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px}.ph .caticon{aspect-ratio:1;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#f2f4f4;border:1px solid var(--line);color:#b6c0bf}.caticon{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#f2f4f4;color:#b6c0bf;border-radius:12px}.pcard{display:grid;grid-template-columns:250px 1fr;gap:26px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px;margin:16px 0;box-shadow:var(--sh);scroll-margin-top:90px}.pimg{position:relative}.rank{position:absolute;top:-8px;left:-8px;width:34px;height:34px;border-radius:50%;background:var(--brand);color:#fff;font-weight:800;display:grid;place-items:center;font-size:.95rem;box-shadow:var(--sh)}.pbody h3{font-size:1.3rem;margin:.5rem 0 .2rem}.bestfor{color:var(--muted);margin:0 0 12px;font-size:.93rem}.specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1px;background:#fafbfa;box-shadow:inset 0 0 0 1px var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin:0 0 14px}.specs div{background:#fafbfa;padding:8px 12px}.specs dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.specs dd{margin:0;font-size:.9rem;font-weight:550}.pc{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:.92rem}.pc h4{margin:.2rem 0 .4rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.pc ul{list-style:none;padding:0;margin:0}.pc li{display:flex;gap:8px;align-items:flex-start;margin:5px 0}.pc li .ico{margin-top:.3em}.pc li.pro .ico{color:var(--ok)}.pc li.con .ico{color:var(--bad)}.warn{background:#fdf3ef;border-radius:8px;padding:8px 12px;font-size:.88rem;display:flex;gap:8px}.warn .ico{color:var(--bad);margin-top:.3em}.buybox{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.price{margin:0;line-height:1.25}.price small{color:var(--muted);font-size:.78rem}.price strong{font-size:1.6rem;font-weight:800;letter-spacing:-.02em}.price .pnote{display:block}.buybox .cta{min-width:260px}.srcl{font-size:.78rem;margin:10px 0 0}.srcl a{color:var(--muted)}@media(max-width:700px){.pcard{grid-template-columns:1fr;padding:18px;gap:14px}.pimg{max-width:220px;margin:0 auto;width:100%}.pc{grid-template-columns:1fr}.buybox .cta{width:100%;min-width:0}.specs{grid-template-columns:1fr 1fr}}.howto{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.box{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px}.box p{margin:.3rem 0 0;color:#3a4946;font-size:.93rem}details{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:0;margin:8px 0}summary{font-weight:650;cursor:pointer;padding:14px 18px;list-style:none;display:flex;justify-content:space-between;gap:10px}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-weight:400;font-size:1.3rem;line-height:1;color:var(--muted)}summary:after{transition:transform .2s}details[open] summary:after{transform:rotate(45deg)}details>p,details>div{padding:0 18px 14px;margin:0;color:#34433f}.method{margin:16px 0}.method summary{font-size:.92rem;color:var(--muted);font-weight:600;justify-content:flex-start}.method summary:after{margin-left:auto}.mcta{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;background:var(--brand);color:#fff;border-radius:var(--r);padding:18px 20px;margin:24px 0}.mcta strong{color:#fff}.mcta p{margin:.2rem 0 0;color:#c4d6d2;font-size:.92rem}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:10px;background:#fffffff7;backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:9px 14px calc(9px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px #10201e14}.sthumb{width:44px;height:44px;flex-shrink:0}.sthumb .pphoto{padding:2px;border-radius:8px}.sthumb .caticon{height:44px}.sname{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.sname small{color:var(--muted);font-size:.72rem}.sname b{font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:900px){.sticky{left:50%;right:auto;transform:translate(-50%);bottom:14px;border:1px solid var(--line);border-radius:14px;width:min(720px,94vw);padding:9px 12px}}.prose{font-size:1.02rem}.prose h2{margin-top:2.2rem}.prose img{border-radius:12px}.prose table{display:block;overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:12px}.tl{background:#eef5f3;border-left:3px solid var(--brand2);padding:12px 16px;border-radius:0 10px 10px 0}.sources{font-size:.86rem;color:var(--muted)}.disclosure{font-size:.82rem;color:var(--muted)}input,select{font:inherit;padding:10px 12px;width:100%;margin-top:4px;border:1px solid #d5dbda;border-radius:10px;background:#fff}label{display:block;margin:10px 0;font-weight:550}.result{font-size:1.3rem;font-weight:800;color:var(--brand2)}.foot{background:#0b1f1f;color:#a9bbb8;margin-top:64px;padding:44px 0 28px;font-size:.9rem}.foot .logo{color:#fff}.fgrid{display:grid;grid-template-columns:1.4fr 1.2fr 1fr 1fr;gap:28px}.fgrid h3{color:#fff;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;margin:6px 0 10px}.fgrid a{display:block;color:#a9bbb8;text-decoration:none;padding:3px 0}.fgrid a:hover{color:#fff}.ftag{margin:12px 0 0;max-width:300px}.fdisc{border-top:1px solid #1d3533;margin:28px 0 0;padding-top:18px;font-size:.82rem}.fdisc a{color:#cfe0dc}.fdisc strong{color:#dbe7e4}.fcopy{font-size:.8rem;margin:8px 0 0;color:#71878a}@media(max-width:760px){.fgrid{grid-template-columns:1fr 1fr}.fgrid>div:first-child{grid-column:1/-1}}@media(min-width:900px){.sticky{display:none}body{padding-bottom:0}}@media(max-width:760px){.toppick{grid-template-columns:120px 1fr;grid-template-areas:"img head" "body body"}.tp-img{grid-area:img;padding:34px 0 6px 12px;border:0}.tp-img .pphoto,.tp-img .ph{max-width:none}.tp-flag{top:10px;left:10px;font-size:.68rem;padding:4px 8px}.tp-body{display:contents}.tp-body>.eyebrow,.tp-body>h2,.tp-body>.tp-for{grid-area:auto}.tp-head{grid-area:head}.lead{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.qgrid.tops{grid-template-columns:repeat(5,1fr)}@media(max-width:900px){.qgrid.tops{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.tp-head{padding:34px 14px 4px 12px}.tp-head h2{font-size:1.12rem;margin:0 0 4px}.tp-head .tp-for{font-size:.82rem;margin:0}.tp-head .eyebrow{font-size:.66rem}.tp-rest{grid-column:1/-1;padding:12px 14px 16px;display:flex;flex-direction:column}.tp-buy{order:-1;margin-bottom:14px}.tp-pros{margin:0}.tp-pros li{font-size:.9rem}.tp-price strong{font-size:1.6rem}}@media(max-width:760px){.tp-buy{flex-direction:column;align-items:stretch;padding:12px}.tp-buy .cta{flex:none;width:100%}.tp-price{flex-direction:row;align-items:baseline;gap:6px;flex-wrap:wrap}}.show-sm{display:none}@media(max-width:640px){.show-sm{display:block}.cmprice{font-weight:800;margin-top:2px}.cmp th:first-child,.cmp td:first-child{padding-right:4px}.cmp td:last-child{padding-right:10px}}
