@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(./schibsted-grotesk-400_900.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 700;font-display:swap;src:url(./jetbrains-mono-500_700.woff2) format("woff2")}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");size-adjust:104.49%;ascent-override:93.46%;descent-override:24.67%;line-gap-override:0%}:root,[data-theme=signal]{color-scheme:light;--color-base-100: #FFFFFF;--color-base-200: #F0F5FD;--color-base-300: #D3DBEB;--color-base-content: #0E1321;--color-primary: #2A43B8;--color-primary-content: #FFFFFF;--color-secondary: #DCE8FF;--color-secondary-content: #0E1321;--color-accent: #FF6A3D;--color-accent-content: #0E1321;--color-neutral: #0F1526;--color-neutral-content: #EFF2F9;--color-success: #0B7A4B;--ms-hero: #2A43B8;--ms-hero-ink: #FFFFFF;--ms-shadow: rgba(11,18,32,.45)}[data-theme=cobalt-light]{color-scheme:light;--color-base-100: #FFFFFF;--color-base-200: #F0F5FD;--color-base-300: #D3DBEB;--color-base-content: #0E1321;--color-primary: #2A43B8;--color-primary-content: #FFFFFF;--color-secondary: #DCE8FF;--color-secondary-content: #0E1321;--color-accent: #FF6A3D;--color-accent-content: #0E1321;--color-neutral: #0F1526;--color-neutral-content: #EFF2F9;--color-success: #0B7A4B;--ms-hero: #2A43B8;--ms-hero-ink: #FFFFFF;--ms-shadow: rgba(11,18,32,.45)}[data-theme=cobalt-dark]{color-scheme:dark;--color-base-100: #151924;--color-base-200: #0C0F17;--color-base-300: #303543;--color-base-content: #EBEEF7;--color-primary: #85A6FF;--color-primary-content: #0C0F17;--color-secondary: #212A44;--color-secondary-content: #EBEEF7;--color-accent: #FF6F42;--color-accent-content: #0C0F17;--color-neutral: #04060B;--color-neutral-content: #E8EBF2;--color-success: #3DDC97;--ms-hero: #2D4498;--ms-hero-ink: #EBEEF7;--ms-shadow: rgba(0,0,0,.6)}[data-theme=emerald-light]{color-scheme:light;--color-base-100: #FFFFFF;--color-base-200: #EFF7F3;--color-base-300: #CFDFD7;--color-base-content: #041812;--color-primary: #0B6B53;--color-primary-content: #FFFFFF;--color-secondary: #CFF1E4;--color-secondary-content: #041812;--color-accent: #FFB020;--color-accent-content: #041812;--color-neutral: #031B13;--color-neutral-content: #ECF4F1;--color-success: #0B7A4B;--ms-hero: #0E5A47;--ms-hero-ink: #FFFFFF;--ms-shadow: rgba(11,18,32,.45)}[data-theme=emerald-dark]{color-scheme:dark;--color-base-100: #0F1D18;--color-base-200: #07120E;--color-base-300: #293A33;--color-base-content: #E7F1ED;--color-primary: #6CBDA2;--color-primary-content: #07120E;--color-secondary: #0A3327;--color-secondary-content: #E7F1ED;--color-accent: #FFB020;--color-accent-content: #07120E;--color-neutral: #020705;--color-neutral-content: #E5EDEA;--color-success: #3DDC97;--ms-hero: #0E5A47;--ms-hero-ink: #E7F1ED;--ms-shadow: rgba(0,0,0,.6)}[data-theme=crimson-light]{color-scheme:light;--color-base-100: #FFFFFF;--color-base-200: #FBF2F0;--color-base-300: #E8D6D3;--color-base-content: #200E0E;--color-primary: #A3172F;--color-primary-content: #FFFFFF;--color-secondary: #FFDEDD;--color-secondary-content: #200E0E;--color-accent: #FFC83D;--color-accent-content: #200E0E;--color-neutral: #240F10;--color-neutral-content: #F8EFEF;--color-success: #0B7A4B;--ms-hero: #9E1830;--ms-hero-ink: #FFFFFF;--ms-shadow: rgba(11,18,32,.45)}[data-theme=crimson-dark]{color-scheme:dark;--color-base-100: #231515;--color-base-200: #170C0C;--color-base-300: #413030;--color-base-content: #F7EBEB;--color-primary: #F68487;--color-primary-content: #170C0C;--color-secondary: #412121;--color-secondary-content: #F7EBEB;--color-accent: #FFC83D;--color-accent-content: #170C0C;--color-neutral: #0A0404;--color-neutral-content: #F2E9E8;--color-success: #3DDC97;--ms-hero: #891F2E;--ms-hero-ink: #F7EBEB;--ms-shadow: rgba(0,0,0,.6)}[data-theme=violet-light]{color-scheme:light;--color-base-100: #FFFFFF;--color-base-200: #F5F3FC;--color-base-300: #DBD8E9;--color-base-content: #131120;--color-primary: #5B2BC4;--color-primary-content: #FFFFFF;--color-secondary: #E6E4FF;--color-secondary-content: #131120;--color-accent: #2FD39E;--color-accent-content: #131120;--color-neutral: #161325;--color-neutral-content: #F1F1F8;--color-success: #0B7A4B;--ms-hero: #5B2BC4;--ms-hero-ink: #FFFFFF;--ms-shadow: rgba(11,18,32,.45)}[data-theme=violet-dark]{color-scheme:dark;--color-base-100: #191823;--color-base-200: #0F0E17;--color-base-300: #353342;--color-base-content: #EEEDF6;--color-primary: #A89BFD;--color-primary-content: #0F0E17;--color-secondary: #2B2743;--color-secondary-content: #EEEDF6;--color-accent: #2FD39E;--color-accent-content: #0F0E17;--color-neutral: #06050B;--color-neutral-content: #EBEAF2;--color-success: #3DDC97;--ms-hero: #4D3A93;--ms-hero-ink: #EEEDF6;--ms-shadow: rgba(0,0,0,.6)}[data-theme=ocean-light]{color-scheme:light;--color-base-100: #FFFFFF;--color-base-200: #ECF7FA;--color-base-300: #CBDFE5;--color-base-content: #04161E;--color-primary: #08708F;--color-primary-content: #FFFFFF;--color-secondary: #CDEEFD;--color-secondary-content: #04161E;--color-accent: #FF7A59;--color-accent-content: #04161E;--color-neutral: #021922;--color-neutral-content: #EBF3F7;--color-success: #0B7A4B;--ms-hero: #075E7A;--ms-hero-ink: #FFFFFF;--ms-shadow: rgba(11,18,32,.45)}[data-theme=ocean-dark]{color-scheme:dark;--color-base-100: #0E1C21;--color-base-200: #071115;--color-base-300: #28383F;--color-base-content: #E7F0F5;--color-primary: #63B7D9;--color-primary-content: #071115;--color-secondary: #07303E;--color-secondary-content: #E7F0F5;--color-accent: #FF7A59;--color-accent-content: #071115;--color-neutral: #02070A;--color-neutral-content: #E5EDF0;--color-success: #3DDC97;--ms-hero: #005571;--ms-hero-ink: #E7F0F5;--ms-shadow: rgba(0,0,0,.6)}[data-theme=graphite-light]{color-scheme:light;--color-base-100: #FFFFFF;--color-base-200: #F5F4F1;--color-base-300: #DDDBD3;--color-base-content: #0C1421;--color-primary: #1F5BD8;--color-primary-content: #FFFFFF;--color-secondary: #DAE9FF;--color-secondary-content: #0C1421;--color-accent: #C6F432;--color-accent-content: #0C1421;--color-neutral: #0D1626;--color-neutral-content: #EEF2F9;--color-success: #0B7A4B;--ms-hero: #1B1F27;--ms-hero-ink: #FFFFFF;--ms-shadow: rgba(11,18,32,.45)}[data-theme=graphite-dark]{color-scheme:dark;--color-base-100: #141A24;--color-base-200: #0B0F17;--color-base-300: #2E3643;--color-base-content: #EAEFF7;--color-primary: #7AA9FF;--color-primary-content: #0B0F17;--color-secondary: #1E2B44;--color-secondary-content: #EAEFF7;--color-accent: #C6F432;--color-accent-content: #0B0F17;--color-neutral: #04060B;--color-neutral-content: #E8EBF2;--color-success: #3DDC97;--ms-hero: #1B1F27;--ms-hero-ink: #EAEFF7;--ms-shadow: rgba(0,0,0,.6)}[data-theme=ember-light]{color-scheme:light;--color-base-100: #FFFFFF;--color-base-200: #FCF2EB;--color-base-300: #E8D7CA;--color-base-content: #1F0F0A;--color-primary: #B13A0A;--color-primary-content: #FFFFFF;--color-secondary: #FFDFD5;--color-secondary-content: #1F0F0A;--color-accent: #1B1F3B;--color-accent-content: #FFFFFF;--color-neutral: #23100A;--color-neutral-content: #F8F0ED;--color-success: #0B7A4B;--ms-hero: #C2410C;--ms-hero-ink: #FFFFFF;--ms-shadow: rgba(11,18,32,.45)}[data-theme=ember-dark]{color-scheme:dark;--color-base-100: #221612;--color-base-200: #160D0A;--color-base-300: #41312C;--color-base-content: #F6ECE9;--color-primary: #F58967;--color-primary-content: #160D0A;--color-secondary: #402218;--color-secondary-content: #F6ECE9;--color-accent: #FE825B;--color-accent-content: #160D0A;--color-neutral: #0A0403;--color-neutral-content: #F2E9E6;--color-success: #3DDC97;--ms-hero: #882600;--ms-hero-ink: #F6ECE9;--ms-shadow: rgba(0,0,0,.6)}[data-theme=olive-light]{color-scheme:light;--color-base-100: #FFFFFF;--color-base-200: #F4F6ED;--color-base-300: #DADDCC;--color-base-content: #0F1708;--color-primary: #456821;--color-primary-content: #FFFFFF;--color-secondary: #DEEED3;--color-secondary-content: #0F1708;--color-accent: #F08A24;--color-accent-content: #0F1708;--color-neutral: #101908;--color-neutral-content: #EFF3EC;--color-success: #0B7A4B;--ms-hero: #3D5A1E;--ms-hero-ink: #FFFFFF;--ms-shadow: rgba(11,18,32,.45)}[data-theme=olive-dark]{color-scheme:dark;--color-base-100: #161C11;--color-base-200: #0D1109;--color-base-300: #31382B;--color-base-content: #EBF0E8;--color-primary: #92B971;--color-primary-content: #0D1109;--color-secondary: #223015;--color-secondary-content: #EBF0E8;--color-accent: #F08A24;--color-accent-content: #0D1109;--color-neutral: #040703;--color-neutral-content: #E9EDE6;--color-success: #3DDC97;--ms-hero: #3A571B;--ms-hero-ink: #EBF0E8;--ms-shadow: rgba(0,0,0,.6)}[data-theme=plum-light]{color-scheme:light;--color-base-100: #FFFFFF;--color-base-200: #FAF2F5;--color-base-300: #E6D6DC;--color-base-content: #1E0E16;--color-primary: #8E2464;--color-primary-content: #FFFFFF;--color-secondary: #FEDEEC;--color-secondary-content: #1E0E16;--color-accent: #FFB547;--color-accent-content: #1E0E16;--color-neutral: #220F19;--color-neutral-content: #F7EFF3;--color-success: #0B7A4B;--ms-hero: #7E1F5A;--ms-hero-ink: #FFFFFF;--ms-shadow: rgba(11,18,32,.45)}[data-theme=plum-dark]{color-scheme:dark;--color-base-100: #21151B;--color-base-200: #150C11;--color-base-300: #3F3038;--color-base-content: #F5EBF0;--color-primary: #EA84BA;--color-primary-content: #150C11;--color-secondary: #3D2130;--color-secondary-content: #F5EBF0;--color-accent: #FFB547;--color-accent-content: #150C11;--color-neutral: #0A0406;--color-neutral-content: #F1E9EC;--color-success: #3DDC97;--ms-hero: #7D215A;--ms-hero-ink: #F5EBF0;--ms-shadow: rgba(0,0,0,.6)}[data-theme=sky-light]{color-scheme:light;--color-base-100: #FFFFFF;--color-base-200: #EEF6FC;--color-base-300: #CFDDE9;--color-base-content: #0A1421;--color-primary: #0A5FAD;--color-primary-content: #FFFFFF;--color-secondary: #D6EAFF;--color-secondary-content: #0A1421;--color-accent: #FF5A5F;--color-accent-content: #0A1421;--color-neutral: #0A1725;--color-neutral-content: #EDF2F9;--color-success: #0B7A4B;--ms-hero: #CFE6FF;--ms-hero-ink: #0A1421;--ms-shadow: rgba(11,18,32,.45)}[data-theme=sky-dark]{color-scheme:dark;--color-base-100: #121A23;--color-base-200: #0A1017;--color-base-300: #2C3642;--color-base-content: #E9EFF7;--color-primary: #66AEFF;--color-primary-content: #0A1017;--color-secondary: #182C44;--color-secondary-content: #E9EFF7;--color-accent: #FF6568;--color-accent-content: #0A1017;--color-neutral: #03060B;--color-neutral-content: #E7ECF2;--color-success: #3DDC97;--ms-hero: #1E344B;--ms-hero-ink: #E9EFF7;--ms-shadow: rgba(0,0,0,.6)}[data-theme=sand-light]{color-scheme:light;--color-base-100: #FFFFFF;--color-base-200: #FBF3E7;--color-base-300: #E6D9C3;--color-base-content: #1D1105;--color-primary: #8A5410;--color-primary-content: #FFFFFF;--color-secondary: #FBE3CD;--color-secondary-content: #1D1105;--color-accent: #2F6B3F;--color-accent-content: #FFFFFF;--color-neutral: #211204;--color-neutral-content: #F7F1EB;--color-success: #0B7A4B;--ms-hero: #F1E2C2;--ms-hero-ink: #1D1105;--ms-shadow: rgba(11,18,32,.45)}[data-theme=sand-dark]{color-scheme:dark;--color-base-100: #21170F;--color-base-200: #150E07;--color-base-300: #3F3328;--color-base-content: #F4EDE6;--color-primary: #D89D61;--color-primary-content: #150E07;--color-secondary: #3C260E;--color-secondary-content: #F4EDE6;--color-accent: #D7A100;--color-accent-content: #150E07;--color-neutral: #090502;--color-neutral-content: #F0EAE4;--color-success: #3DDC97;--ms-hero: #3E3112;--ms-hero-ink: #F4EDE6;--ms-shadow: rgba(0,0,0,.6)}[data-theme=mint-light]{color-scheme:light;--color-base-100: #FFFFFF;--color-base-200: #EDF7F2;--color-base-300: #CDE0D7;--color-base-content: #051810;--color-primary: #0B6E4F;--color-primary-content: #FFFFFF;--color-secondary: #D0F1E1;--color-secondary-content: #051810;--color-accent: #5B2BC4;--color-accent-content: #FFFFFF;--color-neutral: #041B12;--color-neutral-content: #ECF4F0;--color-success: #0B7A4B;--ms-hero: #CFF3E4;--ms-hero-ink: #051810;--ms-shadow: rgba(11,18,32,.45)}[data-theme=mint-dark]{color-scheme:dark;--color-base-100: #0F1D17;--color-base-200: #08120D;--color-base-300: #293A32;--color-base-content: #E8F1EC;--color-primary: #6BBF9B;--color-primary-content: #08120D;--color-secondary: #0E3325;--color-secondary-content: #E8F1EC;--color-accent: #A485FF;--color-accent-content: #08120D;--color-neutral: #020705;--color-neutral-content: #E5EDE9;--color-success: #3DDC97;--ms-hero: #143B2E;--ms-hero-ink: #E8F1EC;--ms-shadow: rgba(0,0,0,.6)}:root,[data-theme]{--t-paper: var(--color-base-200);--t-surface: var(--color-base-100);--t-ink: var(--color-base-content);--t-ink-2: color-mix(in oklab, var(--color-base-content) 76%, var(--color-base-200));--t-rule: var(--color-base-300);--t-link: var(--color-primary);--t-cta: var(--color-accent);--t-cta-ink: var(--color-accent-content);--t-win: var(--color-success);--t-mark: var(--color-secondary);--t-mark-ink: #fff;--t-ring: var(--color-primary);--t-ring-track: color-mix(in oklab, var(--color-primary) 12%, var(--color-base-100));--t-shadow: var(--ms-shadow, color-mix(in srgb, var(--color-base-content) 45%, transparent));--t-phone: var(--color-neutral);--t-phone-ink: var(--color-neutral-content);--t-phone-2: color-mix(in oklab, var(--color-neutral), var(--color-neutral-content) 12%);--t-ok: oklch(from var(--color-success) .8 .16 h);--t-ok-soft: oklch(from var(--color-success) .8 .16 h / .16);--t-hero: var(--ms-hero, var(--color-primary));--t-hero-ink: var(--ms-hero-ink, var(--color-primary-content));--t-font-display: var(--font-display);--t-font-body: var(--font-sans);--t-font-ui: var(--font-sans);--t-font-data: var(--font-mono);--t-size-body: 1.0625rem;--t-size-h1: clamp(2.3rem, 6vw, 4.4rem);--t-size-h2: clamp(1.6rem, 3.4vw, 2.4rem);--t-size-h3: 1.2rem;--t-size-small: .85rem;--t-space-section: clamp(3rem, 7vw, 5.5rem);--t-space-gap: 1.25rem;--t-radius-sm: var(--radius-field);--t-radius-md: var(--radius-box);--t-line-hair: 1px;--t-line-bold: 3px;--t-ink0: var(--t-ink);--t-ink-20: var(--t-ink-2);--t-link0: var(--t-link);--t-rule0: var(--t-rule)}:where(.ms-site) :where(h1,h2,h3){letter-spacing:normal}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem}body{margin:0;background:var(--t-paper);color:var(--t-ink);font-family:var(--t-font-body);font-size:var(--t-size-body);line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--t-font-display);line-height:1.15;margin:0;text-wrap:balance}.ms-tl{display:block}p,ul,ol,dl{margin:0}p,li{text-wrap:pretty}ul,ol{padding:0;list-style:none}a{color:var(--t-link);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--t-link);outline-offset:2px}table{border-collapse:collapse;width:100%}th{text-align:left}.ms-wrap{width:100%;max-width:72rem;margin:0 auto;padding:0 1rem}.ms-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ms-skip{position:absolute;left:1rem;top:-4rem;background:var(--t-ink);color:var(--t-paper);padding:.6rem 1rem;z-index:10}.ms-skip:focus{top:.5rem}.ms-kicker{font-family:var(--t-font-ui);font-size:var(--t-size-small);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink-2);margin-bottom:.5rem}.ms-sec{padding-block:var(--t-space-section)}.ms-sec__title{font-size:var(--t-size-h2);margin-bottom:1.25rem}.ms-lede{color:var(--t-ink-2);max-width:42rem;margin-bottom:1.5rem}.ms-more{margin-top:1.25rem;font-family:var(--t-font-ui);font-size:var(--t-size-small)}.ms-cta{display:inline-block;background:var(--t-cta);color:var(--t-cta-ink);font-family:var(--t-font-ui);font-weight:700;font-size:.95rem;line-height:1.2;padding:.7rem 1.1rem;border-radius:var(--t-radius-sm);text-decoration:none;white-space:nowrap;transition:transform .16s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.ms-cta:hover{transform:translateY(-1px)}}.ms-cta:active{transform:scale(.97)}.ms-scroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.ms-score,.ms-price{font-family:var(--t-font-data);font-weight:700;font-variant-numeric:tabular-nums}.ms-renew{display:block;font-size:var(--t-size-small);color:var(--t-ink-2)}.ms-meter{display:block;height:6px;background:var(--t-surface);border-radius:3px;overflow:hidden}.ms-meter__fill{display:block;height:100%;background:var(--t-ink)}.ms-w0{width:0}.ms-w5{width:5%}.ms-w10{width:10%}.ms-w15{width:15%}.ms-w20{width:20%}.ms-w25{width:25%}.ms-w30{width:30%}.ms-w35{width:35%}.ms-w40{width:40%}.ms-w45{width:45%}.ms-w50{width:50%}.ms-w55{width:55%}.ms-w60{width:60%}.ms-w65{width:65%}.ms-w70{width:70%}.ms-w75{width:75%}.ms-w80{width:80%}.ms-w85{width:85%}.ms-w90{width:90%}.ms-w95{width:95%}.ms-w100{width:100%}.ms-avatar{display:inline-grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--t-ink);color:var(--t-paper);font-family:var(--t-font-ui);font-weight:700;font-size:.95rem}.ms-avatar--lg{width:4rem;height:4rem;font-size:1.25rem}@media(prefers-reduced-motion:reduce){*{transition:none;scroll-behavior:auto}}.ms-stars{position:relative;display:inline-block;font-size:1rem;line-height:1;letter-spacing:.06em;white-space:nowrap}.ms-stars__base{color:var(--t-rule)}.ms-stars__fill{position:absolute;left:0;top:0;overflow:hidden;color:var(--t-ink)}.ms-icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--t-radius-sm);background:var(--t-surface);color:var(--t-ink);flex:none}.ms-icon svg{width:62%;height:62%}.ms-band{margin-top:var(--t-space-section);padding-block:var(--t-space-section)}.ms-band>.ms-wrap>.ms-sec{padding-top:0}.ms-band--mark{background:var(--t-mark)}.ms-band--surface{background:var(--t-surface)}.ms-band--hero{background:var(--t-hero);color:var(--t-hero-ink);--t-ink:var(--t-hero-ink);--t-ink-2:color-mix(in srgb,var(--t-hero-ink) 85%,transparent);--t-link:var(--t-hero-ink);--t-rule:color-mix(in srgb,var(--t-hero-ink) 26%,transparent)}@media(min-width:60rem){.ms-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:clamp(2rem,5vw,4rem);align-items:start}.ms-split>.ms-kicker,.ms-split>.ms-sec__title,.ms-split>.ms-split__aside{grid-column:1}.ms-split>.ms-split__main{grid-column:2;grid-row:1/span 4}}.ms-sec--guide .ms-prose{margin-bottom:1rem}.ms-sec--guide .ms-prose+.ms-scroll,.ms-sec--guide .ms-prose+.ms-guide-table{margin-top:1.25rem}.ms-sec--guide>.ms-review:first-of-type{margin-top:0}.ms-picks-table{background:var(--t-surface);border-radius:var(--t-radius-md);box-shadow:0 1px 0 var(--t-rule)}.ms-guide-table{padding:.35rem 1rem .5rem;background:var(--t-surface);border-radius:var(--t-radius-md)}.ms-guide-table .ms-speedtable{margin-top:0}.ms-guide-table .ms-speedtable caption{padding-top:.6rem}.ms-guide-table tbody tr:last-child>*{border-bottom:0}.ms-speedtable.ms-audits td{font-family:var(--t-font-ui)}.ms-matrix{min-width:28rem}.ms-specs__table.ms-matrix thead th{text-align:center}.ms-matrix thead th:first-child{text-align:left}.ms-specs__table.ms-matrix td{text-align:center;font-family:var(--t-font-ui);font-weight:700}.ms-matrix__yes{color:var(--t-win)}.ms-matrix__no{color:var(--t-ink-2)}.ms-matrix__group th{padding-top:1rem;font-size:var(--t-size-small);letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink-2);border-bottom:var(--t-line-hair) solid var(--t-rule)}.ms-picks-table+.ms-rank__caption+.ms-specs,.ms-picks-table+.ms-specs{margin-top:1rem}.ms-path{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .35rem;margin-bottom:1.5rem;padding:.85rem 1.1rem;background:var(--t-surface);border-radius:var(--t-radius-md);font-family:var(--t-font-ui);font-size:.92rem;font-weight:600}.ms-path li{display:flex;align-items:center;gap:.35rem}.ms-path li+li:before{content:"→";color:var(--t-ink-2);font-weight:400}.ms-variants{display:grid;gap:.75rem;margin-top:1.5rem}.ms-variants div{padding:.9rem 1.1rem;background:var(--t-surface);border-radius:var(--t-radius-md)}.ms-variants dt{font-family:var(--t-font-ui);font-weight:700}.ms-variants dd{margin:.2rem 0 0;font-size:.95rem;color:var(--t-ink-2)}@media(min-width:48rem){.ms-variants{grid-template-columns:repeat(3,minmax(0,1fr))}}.ms-verify{display:grid;gap:.75rem;max-width:42rem}.ms-verify li{position:relative;padding:.9rem 1.1rem .9rem 3rem;background:var(--t-surface);border-radius:var(--t-radius-md);line-height:1.5}.ms-verify li:before{content:"";position:absolute;left:1.15rem;top:1.2rem;width:.85rem;height:.45rem;border-left:3px solid var(--t-win);border-bottom:3px solid var(--t-win);transform:rotate(-45deg)}.ms-verify strong{display:block;font-family:var(--t-font-ui)}.ms-sec--guide+.ms-step,.ms-step+.ms-sec--guide{margin-top:0}.ms-symptoms{display:grid;gap:.5rem;max-width:44rem}.ms-symptoms a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;background:var(--t-surface);border-radius:var(--t-radius-md);color:var(--t-ink);text-decoration:none;font-weight:600}.ms-symptoms a:hover{box-shadow:inset 0 0 0 2px var(--t-link)}.ms-symptoms__go{flex:none;font-family:var(--t-font-ui);font-size:.88rem;font-weight:700;color:var(--t-link)}.ms-os{margin-top:1.1rem;max-width:44rem}.ms-os__in{position:absolute;opacity:0;pointer-events:none}.ms-os__tabs{display:inline-flex;gap:.25rem;padding:.25rem;background:var(--t-surface);border-radius:999px;font-family:var(--t-font-ui);font-size:.9rem;font-weight:600}.ms-os__tab{padding:.35rem .9rem;border-radius:999px;cursor:pointer}.ms-os__panel{display:none;margin-top:.75rem;padding:1rem 1.15rem;background:var(--t-surface);border-radius:var(--t-radius-md);line-height:1.55}.ms-os__in--windows:checked~.ms-os__panels .ms-os__panel--windows,.ms-os__in--macos:checked~.ms-os__panels .ms-os__panel--macos,.ms-os__in--linux:checked~.ms-os__panels .ms-os__panel--linux{display:block}.ms-os__in--windows:checked~.ms-os__tabs [for$=-windows],.ms-os__in--macos:checked~.ms-os__tabs [for$=-macos],.ms-os__in--linux:checked~.ms-os__tabs [for$=-linux]{background:var(--t-ink);color:var(--t-surface)}.ms-os__in:focus-visible~.ms-os__tabs{outline:3px solid var(--t-link);outline-offset:2px}.ms-cmd{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;max-width:44rem;padding:.55rem .55rem .55rem 1rem;background:var(--t-phone);color:var(--t-phone-ink);border-radius:var(--t-radius-sm)}.ms-cmd__code{font-family:var(--t-font-data);font-size:.92rem;overflow-x:auto;white-space:nowrap;-webkit-user-select:all;user-select:all}.ms-cmd__copy{flex:none;min-height:2.25rem;padding:0 .9rem;border:0;border-radius:var(--t-radius-sm);background:var(--t-phone-2);color:var(--t-phone-ink);font:600 .85rem var(--t-font-ui);cursor:pointer}.ms-callout{max-width:44rem;margin-bottom:1rem;padding:1rem 1.2rem;background:var(--t-surface);border-radius:var(--t-radius-md);box-shadow:inset 4px 0 0 var(--t-link)}.ms-callout__label{margin-bottom:.25rem;font-family:var(--t-font-ui);font-size:var(--t-size-small);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--t-link)}.ms-callout--warning{box-shadow:inset 4px 0 0 var(--t-ink)}.ms-guide-table .ms-h2h{min-width:28rem;max-width:none}.ms-guide-table .ms-h2h thead th{border-bottom-width:2px}.ms-decide{display:grid;gap:1rem;margin-top:1.25rem}.ms-decide__col,.ms-pc2__col{padding:1.1rem 1.25rem;background:var(--t-surface);border-radius:var(--t-radius-md)}.ms-decide__title{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem;font-family:var(--t-font-display);font-weight:800;font-size:1.1rem}.ms-decide__title .ms-mark{width:2rem;height:2rem}.ms-pc2{display:grid;gap:1rem}.ms-pc--stack{grid-template-columns:1fr;gap:.75rem;margin-top:0}.ms-pc2 .ms-pc__col{background:var(--t-paper)}.ms-vs-table td{white-space:nowrap}.ms-winner--final{font-size:1.05rem}.ms-offer-inline+.ms-offer-inline{margin-top:.75rem}@media(min-width:48rem){.ms-decide,.ms-pc2{grid-template-columns:1fr 1fr}}.ms-vscover{display:flex;align-items:center;justify-content:center;gap:1rem;aspect-ratio:16/9;background:var(--t-surface);border-radius:var(--t-radius-md);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--t-ink0) 75%,transparent);transform:rotate(1.5deg)}.ms-vscover .ms-mark{width:5.5rem;height:5.5rem;border-radius:1.4rem}.ms-vscover__vs{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--t-hero);color:var(--t-hero-ink);font-family:var(--t-font-display);font-weight:900}@media(max-width:39.99rem){.ms-vscover{display:none}}.ms-pc.ms-pc--stack{grid-template-columns:1fr}.ms-guide-table{background:linear-gradient(90deg,var(--t-surface) 30%,transparent) left/2rem 100% no-repeat local,linear-gradient(270deg,var(--t-surface) 30%,transparent) right/2rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--t-ink) 16%,transparent),transparent) left/.75rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--t-ink) 16%,transparent),transparent) right/.75rem 100% no-repeat scroll;background-color:var(--t-surface)}@media(max-width:39.99rem){.ms-guide-table .ms-h2h,.ms-speedtable.ms-vs-table{min-width:0}.ms-guide-table .ms-h2h th,.ms-guide-table .ms-h2h td{padding:.6rem .45rem}.ms-h2h__who .ms-mark{display:none}.ms-vs-table td{white-space:normal}.ms-guide-table{padding-inline:.6rem}.ms-guide-table .ms-speedtable th,.ms-guide-table .ms-speedtable td{padding:.5rem .4rem;font-size:.85rem}}.ms-deal__brand{display:flex;align-items:center;gap:.55rem;font-family:var(--t-font-ui);font-weight:700}.ms-deal__brand .ms-mark{width:1.8rem;height:1.8rem}.ms-deals .ms-deal{background:var(--t-surface);border:0}.ms-coupon-steps__text{display:block;margin-top:.3rem;font-weight:400;color:var(--t-ink-2)}.ms-causefix{display:grid;gap:.75rem;max-width:44rem}.ms-causefix li{padding:1rem 1.15rem;background:var(--t-surface);border-radius:var(--t-radius-md)}.ms-causefix__title{font-family:var(--t-font-display);font-weight:800;font-size:1.05rem}.ms-causefix .ms-fix__cause{margin-top:.25rem}.ms-causefix__fix{margin-top:.35rem}.ms-sub{margin:2rem 0 .7rem;font-size:var(--t-size-h3);font-weight:800}.ms-sec__text{max-width:42rem;margin-bottom:1rem}.ms-bars{display:grid;gap:.65rem;max-width:38rem;margin-top:1.5rem;font-family:var(--t-font-ui)}.ms-bars__row{display:grid;grid-template-columns:7.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:1rem}.ms-bars__name{font-weight:600;font-size:.95rem}.ms-bars .ms-meter{height:.5rem;border-radius:.25rem;background:var(--t-ring-track)}.ms-bars .ms-meter__fill{border-radius:inherit;background:var(--t-link)}.ms-bars__v{font-family:var(--t-font-data);text-align:right}.ms-plans{min-width:30rem}.ms-plans__best>*{background:var(--t-mark)}.ms-plans__tag{display:inline-block;margin-left:.4rem;padding:.1rem .5rem;border-radius:999px;background:var(--t-win);color:var(--t-surface);font-family:var(--t-font-ui);font-size:.7rem;font-weight:700;vertical-align:.1em}.ms-plans__list{margin-left:.35rem;font-weight:400;color:var(--t-ink-2)}.ms-checks{display:grid;gap:1rem;margin-top:1.25rem}.ms-checks__col{padding:1.1rem 1.25rem;background:var(--t-surface);border-radius:var(--t-radius-md)}.ms-checks__title{margin-bottom:.7rem;font-family:var(--t-font-ui);font-size:var(--t-size-small);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink-2)}.ms-checks ul{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem}.ms-checks__item{position:relative;padding-left:1.6rem;font-family:var(--t-font-ui);font-size:.95rem;line-height:1.35}.ms-checks__item--yes:before{content:"";position:absolute;left:.15rem;top:.3em;width:.8rem;height:.45rem;border-left:3px solid var(--t-win);border-bottom:3px solid var(--t-win);transform:rotate(-45deg)}.ms-checks__item--no{color:var(--t-ink-2)}.ms-checks__item--no:before{content:"×";position:absolute;left:.2rem;top:-.1em;font-size:1.15rem;font-weight:700;line-height:1}.ms-auditcard{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem 1.5rem;margin-top:1rem;padding:1.1rem 1.3rem;background:var(--t-surface);border-radius:var(--t-radius-md);box-shadow:inset 4px 0 0 var(--t-win);font-family:var(--t-font-ui)}.ms-auditcard dt{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink-2)}.ms-auditcard dd{margin:.15rem 0 0;font-weight:700}.ms-alts{display:grid;gap:.75rem;margin-top:.5rem}.ms-alt{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem 1.5rem;padding:1rem 1.2rem;background:var(--t-surface);border-radius:var(--t-radius-md)}.ms-alt__id{display:grid;gap:.1rem;min-width:0}.ms-alt__name{font-family:var(--t-font-display);font-weight:800;font-size:1.1rem;color:var(--t-ink);text-decoration:none}.ms-alt__name:hover{text-decoration:underline}.ms-alt__best{font-family:var(--t-font-ui);font-size:.88rem;color:var(--t-ink-2)}.ms-alt__score .ms-score{font-size:1.25rem}.ms-alt__price{text-align:right;font-family:var(--t-font-ui)}@media(min-width:48rem){.ms-checks{grid-template-columns:1fr 1fr}}@media(max-width:39.99rem){.ms-alt{grid-template-columns:auto minmax(0,1fr) auto}.ms-alt__price{grid-column:2/-1;text-align:left}.ms-bars__row{grid-template-columns:6rem minmax(0,1fr) 2.25rem}}.ms-article--review .ms-pc__col{background:var(--t-surface)}.ms-article--review .ms-article__body>.ms-sec>.ms-scroll{padding:.35rem 1rem .5rem;background:var(--t-surface);border-radius:var(--t-radius-md)}.ms-article--review .ms-speedtable{margin-top:0}.ms-article--review .ms-speedtable caption{padding-top:.6rem}.ms-article--review .ms-speedtable tbody tr:last-child>*{border-bottom:0}.ms-article--review .ms-article__body>.ms-sec>.ms-scroll{background:linear-gradient(90deg,var(--t-surface) 30%,transparent) left/2rem 100% no-repeat local,linear-gradient(270deg,var(--t-surface) 30%,transparent) right/2rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--t-ink) 16%,transparent),transparent) left/.75rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--t-ink) 16%,transparent),transparent) right/.75rem 100% no-repeat scroll;background-color:var(--t-surface)}@media(max-width:39.99rem){.ms-speedtable.ms-plans{min-width:0}.ms-plans__billed{display:none}.ms-plans__list{display:block;margin-left:0;font-size:.85em}.ms-plans th,.ms-plans td{padding-inline:.45rem}.ms-plans__tag{display:table;margin:.25rem 0 0}}.ms-article--review .ms-speedtable td{white-space:nowrap}.ms-arthero{padding-block:clamp(1.25rem,3.5vw,2.5rem) clamp(2rem,5vw,3.5rem);border-bottom:var(--t-line-hair) solid var(--t-rule)}.ms-arthero__in{display:grid;gap:2rem}.ms-arthero .ms-phead{margin-bottom:1.5rem}.ms-arthero .ms-phead__title{font-size:clamp(2rem,4.6vw,3.3rem);line-height:1.04;letter-spacing:-.025em;max-width:20ch}.ms-arthero .ms-answer-box{max-width:40rem}.ms-arthero__side{min-width:0}@media(max-width:39.99rem){.ms-arthero__side .ms-cover{display:none}}.ms-arthero .ms-cover{margin:0;max-width:none;box-shadow:0 24px 48px -32px var(--t-ink)}@media(min-width:60rem){.ms-arthero__in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:3.5rem;align-items:center}}.ms-artbody{padding-bottom:var(--t-space-section)}.ms-article__body{min-width:0;font-size:1.0625rem}.ms-article .ms-sec{padding-block:clamp(2rem,5vw,3rem) 0}.ms-article .ms-sec__title{font-size:clamp(1.4rem,2.6vw,1.85rem);max-width:30ch}.ms-article .ms-lede{color:var(--t-ink);max-width:40rem;font-size:1.0625rem;line-height:1.7}.ms-artafter{padding-bottom:var(--t-space-section)}.ms-artafter>.ms-posts-sec:first-child{margin-top:0;padding-top:clamp(2rem,4vw,3rem);border-top:var(--t-line-hair) solid var(--t-rule)}.ms-answer-box{background:var(--t-surface);border-left:var(--t-line-bold) solid var(--t-ink);padding:1.1rem 1.25rem;border-radius:var(--t-radius-sm);max-width:44rem}.ms-answer-box__label{font-family:var(--t-font-ui);font-size:var(--t-size-small);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--t-ink-2);margin-bottom:.45rem}.ms-answer-box__text{font-size:1.08rem;line-height:1.55}.ms-answer-box__text strong{font-weight:700}.ms-answer-box__text+.ms-answer-box__text{margin-top:.45rem}.ms-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem}.ms-badge{font-family:var(--t-font-ui);font-size:.8rem;font-weight:700;padding:.25rem .65rem;border-radius:999px;border:var(--t-line-hair) solid var(--t-rule);background:var(--t-paper)}.ms-numbered .ms-num{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:.55rem;padding:.2rem .6rem;border-radius:var(--t-radius-sm);background:var(--t-ink);color:var(--t-paper);font-family:var(--t-font-ui);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.ms-fix,.ms-step{border-top:var(--t-line-hair) solid var(--t-rule);margin-top:clamp(2rem,5vw,3rem)}.ms-fix__cause{margin-top:.6rem;color:var(--t-ink-2);max-width:40rem}.ms-fix__cause strong{font-family:var(--t-font-ui);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink)}.ms-fix__steps,.ms-still{list-style:none;counter-reset:st;margin-top:1.1rem;display:grid;max-width:40rem}.ms-fix__steps li,.ms-still li{counter-increment:st;position:relative;padding:.5rem 0 .85rem 2.9rem;line-height:1.5}.ms-fix__steps li:before,.ms-still li:before{content:counter(st);position:absolute;left:0;top:.35rem;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;border:2px solid var(--t-ink);background:var(--t-paper);font-family:var(--t-font-data);font-size:.9rem;font-weight:800;color:var(--t-ink);z-index:1}.ms-fix__steps li:not(:last-child):after,.ms-still li:not(:last-child):after{content:"";position:absolute;left:.9rem;top:2.2rem;bottom:-.3rem;width:2px;background:var(--t-rule)}.ms-fix__result{display:inline-flex;align-items:baseline;gap:.45rem;margin-top:.4rem;padding:.5rem .85rem;border-radius:var(--t-radius-sm);background:var(--t-surface);font-family:var(--t-font-ui);font-size:.92rem;box-shadow:inset 3px 0 0 var(--t-win)}.ms-fix__result strong{color:var(--t-win);white-space:nowrap}.ms-checklist{display:grid;gap:.55rem;max-width:40rem}.ms-checklist li{position:relative;padding-left:1.8rem}.ms-checklist li:before{content:"";position:absolute;left:.15rem;top:.45em;width:.9rem;height:.5rem;border-left:3px solid var(--t-win);border-bottom:3px solid var(--t-win);transform:rotate(-45deg)}.ms-step__text{max-width:40rem;margin-top:.6rem}.ms-shot{margin:1.25rem 0 0;max-width:44rem;padding:.6rem;background:var(--t-surface);border:var(--t-line-hair) solid var(--t-rule);border-radius:var(--t-radius-md)}.ms-shot amp-img{border-radius:calc(var(--t-radius-md) - .3rem)}.ms-shot figcaption{margin-top:.55rem;padding-inline:.2rem;font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2)}.ms-offer-inline{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;padding:1rem 1.1rem;border:var(--t-line-hair) solid var(--t-rule);border-left:4px solid var(--b);border-radius:var(--t-radius-md);background:var(--t-surface);max-width:44rem}.ms-offer-inline .ms-mark{width:2.4rem;height:2.4rem;flex:none}.ms-offer-inline__text{flex:1;min-width:14rem;font-size:.98rem;line-height:1.4}.ms-offer-inline__price{display:block;font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2);margin-top:.15rem}.ms-offer-inline--quiet{border-left-color:var(--t-rule);background:var(--t-paper)}.ms-offer-inline--quiet .ms-cta{background:transparent;color:var(--t-ink);box-shadow:inset 0 0 0 2px var(--t-ink)}.ms-stuck{margin-top:2.5rem;padding:1.1rem 1.25rem;border:2px dashed var(--t-rule);border-radius:var(--t-radius-md);max-width:44rem}.ms-stuck__title{font-family:var(--t-font-display);font-weight:800;font-size:1.15rem;margin-bottom:.3rem}.ms-h2h{font-family:var(--t-font-ui);font-size:.95rem;min-width:30rem;max-width:48rem}.ms-h2h th,.ms-h2h td{text-align:left;padding:.7rem .8rem;border-bottom:var(--t-line-hair) solid var(--t-rule)}.ms-h2h thead th{font-size:var(--t-size-small);color:var(--t-ink-2);font-weight:700;border-bottom:2px solid var(--t-ink)}.ms-h2h tbody th{font-weight:600}.ms-h2h td{font-family:var(--t-font-data);font-variant-numeric:tabular-nums}.ms-h2h__win{background:var(--t-surface);font-weight:800;box-shadow:inset 3px 0 0 var(--t-win)}.ms-h2h tfoot th,.ms-h2h tfoot td{font-weight:800;border-bottom:0;border-top:2px solid var(--t-ink)}.ms-h2h__who{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--t-font-display);font-size:1rem;color:var(--t-ink)}.ms-h2h__who .ms-mark{width:1.7rem;height:1.7rem}.ms-winner{margin-top:1rem;padding:.75rem 1rem;background:var(--t-surface);border-radius:var(--t-radius-sm);max-width:40rem}.ms-winner__label{display:inline-block;margin-right:.4rem;font-family:var(--t-font-ui);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--t-win)}.ms-final{margin-top:clamp(2.5rem,6vw,4rem);padding:clamp(1.25rem,3vw,2rem);border:2px solid var(--t-ink);border-radius:var(--t-radius-md)}.ms-article .ms-final{padding-block:clamp(1.25rem,3vw,2rem)}.ms-final__ctas{display:grid;gap:.5rem;max-width:44rem}.ms-offer{max-width:44rem;padding:clamp(1.25rem,3vw,2rem);border:2px solid var(--t-ink);border-top:8px solid var(--b);border-radius:var(--t-radius-md);background:var(--t-surface);color:var(--t-ink)}.ms-offer__brand{display:flex;align-items:center;gap:.6rem;font-family:var(--t-font-ui);font-weight:700}.ms-offer__discount{margin-top:.8rem;font-size:clamp(2.4rem,7vw,3.6rem);font-weight:900;line-height:1}.ms-offer__discount span{display:block;font-size:1.1rem;font-weight:700;margin-top:.35rem;color:var(--t-ink-2)}.ms-offer__code{margin:1.1rem 0;padding:.8rem 1rem;border:2px dashed var(--t-ink);border-radius:var(--t-radius-sm);font-family:var(--t-font-data);font-weight:700;font-size:clamp(1.5rem,4vw,2rem);letter-spacing:.12em;text-align:center;-webkit-user-select:all;user-select:all}.ms-offer__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem;margin-bottom:1.2rem;font-family:var(--t-font-ui);font-size:.9rem}.ms-offer__facts dt{color:var(--t-ink-2);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.ms-offer__facts dd{margin:0;font-weight:700}.ms-offer .ms-cta{display:block;text-align:center}.ms-deals{display:grid;gap:.75rem;max-width:44rem}.ms-deal{display:grid;gap:.25rem;padding:1rem 1.1rem;border:var(--t-line-hair) solid var(--t-rule);border-radius:var(--t-radius-md);background:var(--t-surface)}.ms-deal__discount{font-family:var(--t-font-display);font-weight:900;font-size:1.4rem}.ms-deal__discount span{font-size:.95rem;font-weight:600;color:var(--t-ink-2)}.ms-deal__code{font-family:var(--t-font-data);font-weight:700;letter-spacing:.08em}.ms-deal__meta{font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2)}.ms-deal .ms-cta{justify-self:start;margin-top:.4rem}.ms-expired{display:grid;gap:.4rem}.ms-expired del{color:var(--t-ink-2)}.ms-expired span{font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2)}.ms-note{margin-top:.6rem;font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2)}.ms-info-link{margin-top:1.2rem}.ms-article .ms-toc{margin-top:2rem;max-width:44rem}.ms-article .ms-sec--ranking .ms-sec__title{font-size:clamp(1.35rem,2.6vw,1.8rem)}.ms-notfree{margin-top:1rem;padding:.9rem 1.1rem;border:2px dashed var(--t-rule);border-radius:var(--t-radius-md);max-width:44rem}.ms-notfree__title{font-family:var(--t-font-ui);font-weight:800;margin-bottom:.4rem}.ms-notfree ul{list-style:disc;padding-left:1.2rem;display:grid;gap:.2rem}.ms-coupon-steps{list-style:none;counter-reset:cs;display:grid;gap:1.75rem;max-width:44rem}.ms-coupon-steps>li{counter-increment:cs}.ms-coupon-steps>li>p{font-weight:600}.ms-coupon-steps>li>p:before{content:"Step " counter(cs);display:block;width:-moz-fit-content;width:fit-content;margin-bottom:.45rem;padding:.15rem .55rem;border-radius:var(--t-radius-sm);background:var(--t-ink);color:var(--t-paper);font-family:var(--t-font-ui);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ms-rank--best{min-width:36rem}@media(max-width:47.99rem){.ms-rank.ms-rank--best{min-width:0}.ms-rank--best thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ms-rank--best,.ms-rank--best tbody,.ms-rank--best tr,.ms-rank--best td,.ms-rank--best tbody th{display:block}.ms-rank--best tr{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;padding:.9rem 0;border-bottom:var(--t-line-hair) solid var(--t-rule)}.ms-rank.ms-rank--best td,.ms-rank.ms-rank--best tbody th{border:0;padding:.2rem 0;position:static;background:none}.ms-rank--best .ms-rank__n{grid-row:span 1}.ms-rank--best .ms-rank__cell{grid-column:2;display:flex;justify-content:space-between;gap:1rem;font-size:.92rem}.ms-rank--best .ms-rank__cell:before{content:attr(data-label);color:var(--t-ink-2)}.ms-rank--best .ms-rank__cta{grid-column:2;text-align:left;padding-top:.5rem}}.ms-artgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.ms-artrail{display:none}@media(min-width:64rem){.ms-artgrid{grid-template-columns:minmax(0,1fr) 17rem;gap:4rem}.ms-artrail{display:grid;gap:1.5rem;align-self:start;position:sticky;top:5.5rem;padding-top:clamp(2rem,5vw,3rem)}.ms-article .ms-toc{display:none}}.ms-artrail__title{font-family:var(--t-font-ui);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--t-ink-2);margin-bottom:.6rem}.ms-artrail__toc ol{display:grid;counter-reset:toc;border-left:2px solid var(--t-rule)}.ms-artrail__toc li{counter-increment:toc}.ms-artrail__toc a{display:grid;grid-template-columns:1.5rem 1fr;margin-left:-2px;padding:.35rem 0 .35rem .8rem;border-left:2px solid transparent;font-family:var(--t-font-ui);font-size:.88rem;line-height:1.35;color:var(--t-ink-2);text-decoration:none}.ms-artrail__toc a:before{content:counter(toc,decimal-leading-zero);font-family:var(--t-font-data);font-size:.75rem;opacity:.7;padding-top:.1rem}.ms-artrail__toc a:hover{color:var(--t-ink);border-left-color:var(--t-ink)}.ms-artrail__pick{padding:1.1rem;border:var(--t-line-hair) solid var(--t-rule);border-top:4px solid var(--b);border-radius:var(--t-radius-md);background:var(--t-surface)}.ms-artrail__brand{display:flex;align-items:center;gap:.6rem;font-family:var(--t-font-display);font-weight:800;font-size:1.1rem;line-height:1.2}.ms-artrail__brand small{display:block;font-family:var(--t-font-ui);font-size:.78rem;font-weight:500;color:var(--t-ink-2)}.ms-artrail__price{margin:.7rem 0 .8rem;font-family:var(--t-font-data);font-weight:800;font-size:1.2rem}.ms-artrail__price small{display:block;font-family:var(--t-font-ui);font-weight:500;font-size:.78rem;color:var(--t-ink-2)}.ms-artrail .ms-cta{display:block;text-align:center}.ms-shot img{display:block;width:100%;height:auto;border-radius:calc(var(--t-radius-md) - .3rem)}.ms-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.ms-byband{display:grid;gap:1.25rem;margin-block:var(--t-space-section);padding:clamp(1.5rem,4vw,2.5rem);background:var(--t-hero);color:var(--t-hero-ink);border-radius:var(--t-radius-md)}.ms-byband .ms-avatar{width:4.5rem;height:4.5rem;font-size:1.4rem;background:var(--t-hero-ink);color:var(--t-hero)}.ms-byband__k{font-family:var(--t-font-ui);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.ms-byband__name{margin-top:.2rem;font-family:var(--t-font-display);font-weight:850;font-size:1.6rem;line-height:1.15}.ms-byband__name a{color:var(--t-hero-ink);text-decoration:none}.ms-byband__name span{display:block;font-family:var(--t-font-ui);font-weight:500;font-size:.95rem;opacity:.85}.ms-byband__bio{margin-top:1rem;max-width:44rem;font-size:1.1rem;line-height:1.55}.ms-byband__links{margin-top:1rem;font-family:var(--t-font-ui);font-size:var(--t-size-small);opacity:.9}.ms-byband__links a{color:var(--t-hero-ink)}@media(min-width:48rem){.ms-byband{grid-template-columns:auto minmax(0,1fr);gap:2rem}}.ms-sign{display:grid;justify-items:center;gap:.4rem;margin-block:var(--t-space-section);padding-top:2.5rem;border-top:var(--t-line-hair) solid var(--t-rule);text-align:center}.ms-sign .ms-avatar{margin-bottom:.4rem}.ms-sign__name{font-family:var(--t-font-display);font-weight:850;font-size:1.5rem}.ms-sign__name a{color:var(--t-ink);text-decoration:none}.ms-sign__role{font-family:var(--t-font-ui);font-size:.92rem;color:var(--t-ink-2)}.ms-sign__bio{max-width:38rem;margin-top:.6rem}.ms-sign__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.9rem}.ms-sign__links a{display:inline-block;padding:.4rem .9rem;border-radius:999px;background:var(--t-surface);box-shadow:inset 0 0 0 1px var(--t-rule);color:var(--t-ink);font-family:var(--t-font-ui);font-size:.88rem;text-decoration:none}.ms-sign__links a:hover{box-shadow:inset 0 0 0 2px var(--t-link)}.ms-authorbox{display:flex;gap:1rem;align-items:flex-start;margin-block:var(--t-space-section);padding:1.5rem 0;border-block:var(--t-line-hair) solid var(--t-rule)}.ms-authorbox__name{font-family:var(--t-font-ui);font-weight:700;font-size:1.1rem}.ms-authorbox__name a{color:var(--t-ink)}.ms-authorbox__name span{display:block;font-weight:400;font-size:var(--t-size-small);color:var(--t-ink-2)}.ms-authorbox__bio{margin-top:.5rem;max-width:40rem}.ms-authorbox__links{margin-top:.5rem;font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2)}.ms-explain{display:grid;grid-template-columns:minmax(0,1fr);background:var(--t-surface);border-radius:var(--t-radius-md);overflow:hidden}.ms-explain__head{padding:clamp(1.25rem,3vw,2rem);background:var(--t-hero);color:var(--t-hero-ink)}.ms-explain__head .ms-kicker{color:var(--t-hero-ink);opacity:.85}.ms-explain__head .ms-sec__title{color:var(--t-hero-ink);font-size:clamp(1.5rem,3vw,2.1rem)}.ms-explain__body{display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2rem)}.ms-explain__body p:first-child{font-size:1.1em}.ms-explain__body p+p{color:var(--t-ink-2)}@media(min-width:60rem){.ms-explain{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.ms-explain__head{display:grid;align-content:center}}.ms-essay .ms-split__main{padding-top:1.25rem;border-top:var(--t-line-bold) solid var(--t-ink)}.ms-essay__lead{font-family:var(--t-font-display);font-weight:600;font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.45;letter-spacing:-.01em}.ms-essay__rest{display:grid;gap:1rem;margin-top:1.25rem;color:var(--t-ink-2)}@media(min-width:60rem){.ms-essay .ms-sec__title{font-size:clamp(1.6rem,2.6vw,2.1rem)}}.ms-basics{max-width:42rem}.ms-basics p:first-child{font-size:1.1em}.ms-basics p+p{margin-top:1rem;color:var(--t-ink-2)}.ms-mark{display:inline-grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:var(--t-radius-md);background:var(--b);color:var(--t-mark-ink)}.ms-mark svg{width:70%;height:70%}.ms-mark--logo{background:var(--t-surface);box-shadow:inset 0 0 0 1px var(--t-rule)}.ms-mark--logo img{width:80%;height:80%;object-fit:contain}.ms-mark--lg{width:3.25rem;height:3.25rem}.ms-rank__vpnin{display:flex;align-items:center;gap:.7rem}.ms-rank__id{min-width:0}.ms-ring{--p:0;flex:none;display:inline-grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:conic-gradient(var(--t-ring) calc(var(--p)*1%),var(--t-ring-track) 0);position:relative}.ms-ring:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--t-surface)}.ms-rank__score .ms-ring .ms-score,.ms-review__score .ms-ring .ms-score,.ms-ring .ms-score{position:relative;font-family:var(--t-font-display);font-weight:800;font-size:1rem;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ms-ring--lg{width:4.5rem;height:4.5rem}.ms-ring--lg:before{top:6px;right:6px;bottom:6px;left:6px}.ms-review__score .ms-ring--lg .ms-score{font-size:1.4rem}@media(max-width:47.99rem){.ms-rank .ms-mark{display:none}.ms-rank .ms-ring{width:2.9rem;height:2.9rem}.ms-rank .ms-ring:before{top:4px;right:4px;bottom:4px;left:4px}.ms-rank__score .ms-ring .ms-score{font-size:.85rem}}.ms-shelf{background:var(--t-surface);border-radius:var(--t-radius-md);padding:.25rem 1.25rem}.ms-shelf__row{display:grid;gap:.6rem;padding-block:1rem;border-bottom:var(--t-line-hair) solid var(--t-rule)}.ms-shelf__row:last-child{border-bottom:0}.ms-shelf__name{font-family:var(--t-font-ui);font-weight:700;font-size:1rem}.ms-shelf__name span{margin-left:.35rem;padding:.05rem .45rem;border-radius:999px;background:var(--t-mark);color:var(--t-link);font-size:.75rem}.ms-shelf__list{display:flex;flex-wrap:wrap;gap:.45rem}.ms-shelf__list a{display:inline-block;padding:.4rem .8rem;border-radius:999px;box-shadow:inset 0 0 0 1px var(--t-rule);color:var(--t-ink);font-family:var(--t-font-ui);font-size:.9rem;text-decoration:none}.ms-shelf__list a:hover{box-shadow:inset 0 0 0 2px var(--t-link);color:var(--t-link)}@media(min-width:60rem){.ms-shelf{padding:.25rem 1.75rem}.ms-shelf__row{grid-template-columns:14rem minmax(0,1fr);gap:1.5rem;align-items:baseline}}.ms-dir{columns:1;column-gap:2.5rem;column-rule:var(--t-line-hair) solid var(--t-rule)}.ms-dir__group{break-inside:avoid;margin-bottom:1.75rem}.ms-dir__name{margin-bottom:.5rem;font-family:var(--t-font-ui);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t-link)}.ms-dir li{padding:.3rem 0;line-height:1.35}.ms-dir a{color:var(--t-ink);font-family:var(--t-font-display);font-weight:600;font-size:1.02rem;text-decoration:none}.ms-dir a:hover{text-decoration:underline}@media(min-width:40rem){.ms-dir{columns:2}}@media(min-width:60rem){.ms-dir{columns:4}}.ms-cluster{display:grid;gap:2rem}.ms-cluster__name{font-family:var(--t-font-ui);font-size:1rem;font-weight:700;padding-bottom:.5rem;margin-bottom:.4rem;border-bottom:var(--t-line-bold) solid var(--t-ink)}.ms-cluster li{padding:.45rem 0;border-bottom:var(--t-line-hair) solid var(--t-rule);line-height:1.35;font-size:.98rem}.ms-cluster a{color:var(--t-ink);text-decoration:none}.ms-cluster a:hover{text-decoration:underline}@media(min-width:48rem){.ms-cluster{grid-template-columns:1fr 1fr;column-gap:2.5rem}}@media(min-width:68rem){.ms-cluster{grid-template-columns:repeat(4,1fr)}}.ms-wbar{display:flex;gap:3px;height:.85rem;border-radius:999px;overflow:hidden}.ms-wbar__seg{flex:none;height:100%;background:var(--t-link)}.ms-wbar__seg:nth-child(2){background:color-mix(in srgb,var(--t-link) 78%,var(--t-paper))}.ms-wbar__seg:nth-child(3){background:color-mix(in srgb,var(--t-link) 58%,var(--t-paper))}.ms-wbar__seg:nth-child(4){background:color-mix(in srgb,var(--t-link) 40%,var(--t-paper))}.ms-wbar__seg:nth-child(n+5){background:color-mix(in srgb,var(--t-link) 25%,var(--t-paper))}.ms-wlist{display:grid;margin-top:1.25rem;background:var(--t-surface);border-radius:var(--t-radius-md);padding:.25rem 1.25rem}.ms-wlist__item{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding-block:1rem;border-bottom:var(--t-line-hair) solid var(--t-rule)}.ms-wlist__item:last-child{border-bottom:0}.ms-wlist__pct{position:relative;padding-left:1rem;font-family:var(--t-font-display);font-weight:850;font-size:1.5rem;line-height:1.1}.ms-wlist__pct:before{content:"";position:absolute;left:0;top:.3rem;width:.55rem;height:.55rem;border-radius:2px;background:var(--t-link)}.ms-wlist__item:nth-child(2) .ms-wlist__pct:before{background:color-mix(in srgb,var(--t-link) 78%,var(--t-paper))}.ms-wlist__item:nth-child(3) .ms-wlist__pct:before{background:color-mix(in srgb,var(--t-link) 58%,var(--t-paper))}.ms-wlist__item:nth-child(4) .ms-wlist__pct:before{background:color-mix(in srgb,var(--t-link) 40%,var(--t-paper))}.ms-wlist__item:nth-child(n+5) .ms-wlist__pct:before{background:color-mix(in srgb,var(--t-link) 25%,var(--t-paper))}.ms-wlist__title{display:flex;align-items:center;gap:.55rem;font-family:var(--t-font-ui);font-weight:700;font-size:1.05rem}.ms-wlist__title .ms-icon{width:1.8rem;height:1.8rem;background:var(--t-mark);color:var(--t-link)}.ms-wlist__desc{margin-top:.35rem}.ms-wlist__method{margin-top:.2rem;font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2)}@media(min-width:60rem){.ms-wlist{padding:.25rem 1.75rem}.ms-wlist__item{grid-template-columns:6rem minmax(0,18rem) minmax(0,1fr)}.ms-wlist__item>div{display:contents}.ms-wlist__title{align-self:start}.ms-wlist__desc{margin-top:0}.ms-wlist__method{grid-column:3}}.ms-wcols{display:grid;gap:0 1.5rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.ms-wcols__item{display:grid;align-content:start;gap:.45rem;padding-block:1.25rem;border-top:var(--t-line-hair) solid var(--t-rule)}.ms-wcols__pct{font-family:var(--t-font-display);font-weight:850;font-size:clamp(2.4rem,5vw,3.2rem);line-height:1;letter-spacing:-.03em}.ms-wcols__pct span{font-size:.5em;margin-left:.1rem;opacity:.8}.ms-wcols__title{display:flex;align-items:center;gap:.5rem;font-family:var(--t-font-ui);font-weight:700}.ms-wcols__title .ms-icon{width:1.6rem;height:1.6rem;background:transparent;color:var(--t-hero-ink)}.ms-wcols__desc{font-size:.95rem}.ms-wcols__method{font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2)}.ms-band--hero .ms-left{border-top-color:var(--t-rule)}.ms-band--hero .ms-more a,.ms-band--hero .ms-left a{color:var(--t-hero-ink)}.ms-criteria{display:grid;gap:1.5rem}.ms-crit__head{display:flex;gap:.75rem;align-items:center;font-family:var(--t-font-ui)}.ms-crit__weight{margin-left:auto}.ms-crit__title{font-weight:700;font-size:1.05rem}.ms-crit__weight{font-family:var(--t-font-data);font-size:var(--t-size-small);color:var(--t-ink-2);white-space:nowrap}.ms-meter--weight{margin:.45rem 0 .55rem}.ms-crit__desc{max-width:40rem}.ms-crit__method{font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2);margin-top:.25rem}@media(min-width:48rem){.ms-criteria{grid-template-columns:1fr 1fr;column-gap:2.5rem}}.ms-left{margin-top:2rem;padding-top:1.25rem;border-top:var(--t-line-hair) solid var(--t-rule)}.ms-left__title{font-family:var(--t-font-ui);font-size:var(--t-size-small);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink-2);margin-bottom:.75rem}.ms-left__list{display:grid;gap:1rem 2.5rem}.ms-left__list li{font-size:.95rem;line-height:1.5;color:var(--t-ink-2);max-width:32rem}.ms-left__name{display:block;font-family:var(--t-font-ui);font-weight:700;color:var(--t-ink);margin-bottom:.1rem}@media(min-width:48rem){.ms-left__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.ms-offer{--b:var(--t-link)}.ms-offer__codebox{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:1.1rem 0;padding:.55rem .55rem .55rem 1rem;border:2px dashed var(--t-ink);border-radius:var(--t-radius-sm)}.ms-offer .ms-offer__codebox .ms-offer__code{margin:0;padding:0;border:0;min-width:0;font-size:clamp(1.15rem,2.6vw,1.5rem);letter-spacing:.08em;text-align:left;overflow-wrap:anywhere}.ms-offer__copy{flex:none;background:var(--t-ink);color:var(--t-surface)}.ms-offer__terms{margin-top:.6rem;text-align:center;font-family:var(--t-font-ui);font-size:var(--t-size-small)}.ms-disclosure{background:var(--t-surface);font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2);padding-block:.5rem;line-height:1.4}.ms-disclosure .ms-wrap{display:block}@media(max-width:47.99rem){.ms-disclosure{font-size:.8rem;padding-block:.4rem}}.ms-faqb__note{margin-top:.75rem;max-width:22rem;color:var(--t-ink-2);font-size:.95rem}.ms-faqb .ms-faq{display:grid;gap:.6rem;margin-top:1.25rem;padding:0;border:0;background:none}.ms-faqb .ms-faq section,.ms-faqb .ms-faq__item{padding:0 1.25rem;border:0;background:var(--t-surface);border-radius:var(--t-radius-md)}.ms-faqb .ms-faq__item[open],.ms-faqb .ms-faq section[expanded]{box-shadow:inset 3px 0 0 var(--t-link)}.ms-faqb .ms-faq__q{font-size:1.05rem}@media(min-width:60rem){.ms-faqb .ms-faq{margin-top:0}}.ms-qa{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.ms-qa__item{padding:1.25rem 1.35rem;background:var(--t-surface);border-radius:var(--t-radius-md)}.ms-qa__q{position:relative;padding-left:2rem;font-family:var(--t-font-display);font-weight:800;font-size:1.1rem;line-height:1.3}.ms-qa__q:before{content:"Q";position:absolute;left:0;top:-.05rem;display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:var(--t-radius-sm);background:var(--t-mark);color:var(--t-link);font-family:var(--t-font-ui);font-size:.8rem}.ms-qa__a{margin:.6rem 0 0;padding-left:2rem;color:var(--t-ink-2)}@media(min-width:48rem){.ms-qa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.ms-qa__item:last-child:nth-child(odd){grid-column:1/-1}}.ms-faq{border-top:var(--t-line-hair) solid var(--t-rule)}.ms-faq section,.ms-faq__item{border-bottom:var(--t-line-hair) solid var(--t-rule)}.ms-faq__q{position:relative;background:none;border:0;padding:1rem 2.5rem 1rem 0;font-size:var(--t-size-h3);font-weight:700;cursor:pointer;outline-offset:4px}.ms-faq__q:after{content:"+";position:absolute;right:.25rem;top:.9rem;font-family:var(--t-font-ui);font-weight:400;font-size:1.5rem;line-height:1;color:var(--t-ink-2)}.ms-faq section[expanded] .ms-faq__q:after,.ms-faq__item[open] .ms-faq__q:after{content:"–"}.ms-faq__a{padding:0 0 1.25rem;max-width:44rem;color:var(--t-ink)}summary.ms-faq__q{display:block;list-style:none}summary.ms-faq__q::-webkit-details-marker{display:none}.ms-filters{margin:2.5rem 0 1.25rem;overflow-x:auto;scrollbar-width:none}.ms-filters::-webkit-scrollbar{display:none}.ms-filters ul{display:inline-flex;gap:.25rem;padding:.25rem;background:var(--t-surface);border-radius:999px;font-family:var(--t-font-ui);font-size:.92rem;white-space:nowrap}.ms-filters a{display:block;padding:.45rem .95rem;border-radius:999px;color:var(--t-ink);font-weight:600;text-decoration:none}.ms-filters a:hover{background:var(--t-paper)}.ms-filters a[aria-current]{background:var(--t-ink);color:var(--t-surface)}.ms-filters li{flex:none}.ms-footer{background:var(--t-phone);color:var(--t-phone-ink);padding-block:2.5rem;font-family:var(--t-font-ui);font-size:.95rem}.ms-footer .ms-logo{color:var(--t-phone-ink)}.ms-footer .ms-logo__mark{background:var(--t-phone-ink);color:var(--t-phone)}.ms-footer__in{display:grid;gap:1.5rem}.ms-footer__about p+p{margin-top:.6rem;max-width:30rem;opacity:.85}.ms-footer__links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.ms-footer a{color:var(--t-phone-ink)}.ms-footer__copy{opacity:.7;font-size:var(--t-size-small)}@media(min-width:48rem){.ms-footer__in{grid-template-columns:2fr 1fr}.ms-footer__copy{grid-column:1/-1}}.ms-header{position:sticky;top:0;z-index:40;border-bottom:var(--t-line-hair) solid var(--t-rule);background:var(--t-paper)}.ms-header__in{display:flex;align-items:center;gap:1rem;padding-block:.85rem}.ms-brand{flex:1;min-width:0}.ms-logo{display:inline-flex;align-items:center;gap:.5rem;color:var(--t-ink);text-decoration:none;font-family:var(--t-font-display);font-weight:800;font-size:1.3rem;line-height:1}.ms-logo__mark{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;background:var(--t-ink);color:var(--t-paper);font-size:1.05rem;border-radius:var(--t-radius-sm)}.ms-identity{font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2);margin-top:.3rem;line-height:1.35}.ms-nav{display:none}.ms-nav ul{display:flex;gap:1.4rem}.ms-nav a{color:var(--t-ink);text-decoration:none;font-family:var(--t-font-ui);font-weight:600;font-size:.95rem;padding-block:.4rem;border-bottom:2px solid transparent}.ms-nav a:hover,.ms-nav a[aria-current]{border-bottom-color:var(--t-ink)}.ms-menu{font:600 .95rem var(--t-font-ui);color:var(--t-ink);background:none;border:var(--t-line-hair) solid var(--t-rule);border-radius:var(--t-radius-sm);padding:.5rem .8rem;cursor:pointer}.ms-sidebar{background:var(--t-paper);width:min(20rem,85vw);padding:1rem 1.25rem}.ms-sidebar__close{font:600 .95rem var(--t-font-ui);background:none;border:0;color:var(--t-ink);padding:.5rem 0;margin-bottom:1rem;cursor:pointer}.ms-sidebar__list a{display:block;padding:.75rem 0;border-bottom:var(--t-line-hair) solid var(--t-rule);color:var(--t-ink);text-decoration:none;font:600 1.1rem var(--t-font-ui)}@media(min-width:60rem){.ms-nav{display:block}.ms-menu{display:none}}.ms-hero--b .ms-hero__in{display:block;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(6rem,11vw,8.5rem);text-align:center}.ms-hero--b .ms-intro{padding-top:0}.ms-hero--b .ms-h1{margin-inline:auto;max-width:18ch}.ms-hero--b .ms-dek{margin-inline:auto}.ms-hero--b .ms-byline,.ms-hero--b .ms-proof{justify-content:center;text-align:left}.ms-podium{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:-5rem}.ms-podium__card{display:grid;justify-items:center;gap:.6rem;padding:1.5rem 1.25rem;background:var(--t-surface);border-radius:var(--t-radius-md);box-shadow:0 24px 48px -30px var(--t-shadow);text-align:center;font-family:var(--t-font-ui)}.ms-podium__card--top{box-shadow:inset 0 0 0 2px var(--t-link),0 30px 60px -30px var(--t-shadow)}.ms-podium__rank{font-size:var(--t-size-small);color:var(--t-ink-2)}.ms-podium__rank span{display:inline-block;margin-right:.3rem;padding:.1rem .5rem;border-radius:999px;background:var(--t-mark);color:var(--t-ink);font-weight:700}.ms-podium__card--top .ms-podium__rank span{background:var(--t-link);color:var(--t-surface)}.ms-podium__id{display:grid;justify-items:center;gap:.5rem}.ms-podium__name{font-family:var(--t-font-display);font-weight:800;font-size:1.35rem;color:var(--t-ink);text-decoration:none}.ms-podium__name:hover{text-decoration:underline}.ms-podium__score .ms-score{font-family:var(--t-font-display);font-size:2.4rem;font-weight:850;line-height:1}.ms-podium__of{margin-left:.15rem;color:var(--t-ink-2);font-weight:600}.ms-podium__price .ms-price{font-size:1.1rem}.ms-podium .ms-cta{display:block;justify-self:stretch;text-align:center;margin-top:.25rem}.ms-quick.ms-quick--line{margin-top:1.5rem;padding:1.25rem 0 0;border:0;border-top:var(--t-line-hair) solid var(--t-rule);background:none;box-shadow:none;border-radius:0}.ms-quick.ms-quick--line .ms-quick__answer{max-width:52rem}@media(min-width:48rem){.ms-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.ms-podium__card--top{order:-1;grid-column:2;grid-row:1;padding-block:2rem}}@media(max-width:47.99rem){.ms-podium__card{grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;align-items:center;gap:.6rem .85rem;padding:1rem 1.1rem;text-align:left}.ms-podium__rank{grid-column:1/-1}.ms-podium__id{display:contents}.ms-podium__id .ms-mark--lg{width:2.6rem;height:2.6rem}.ms-podium__score .ms-score{font-size:1.7rem}.ms-podium__price{grid-column:1/-1}.ms-podium__price .ms-renew{display:inline;margin-left:.4rem}.ms-podium .ms-cta{grid-column:1/-1}}.ms-hero-c{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:clamp(1.5rem,5vw,3.5rem) 0}.ms-hero-c .ms-intro{padding-top:0}.ms-hero-c .ms-h1{letter-spacing:-.035em;line-height:1.02;font-weight:850}.ms-hero-c__quick{margin-top:1.75rem;padding-top:1.25rem;border-top:var(--t-line-hair) solid var(--t-rule)}.ms-hero-c__quick .ms-quick__title{color:var(--t-link)}.ms-hero-c__quick .ms-quick__answer{font-size:1rem}.ms-hero-c__quick .ms-quick__answer strong{font-weight:700}.ms-hero-c .ms-picks{grid-template-columns:1fr;gap:.4rem}.ms-hero-c .ms-pick a{align-items:center;padding:.55rem .7rem;background:var(--t-surface);border-radius:var(--t-radius-sm)}.ms-hero-c .ms-pick .ms-mark{width:1.7rem;height:1.7rem}.ms-hero-c .ms-pick__label{margin-left:auto;font-size:.85rem}.ms-toppick{align-self:start;display:grid;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);background:var(--t-hero);color:var(--t-hero-ink);border-radius:var(--t-radius-md);box-shadow:0 30px 60px -32px var(--t-shadow);font-family:var(--t-font-ui)}.ms-toppick__k{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.ms-toppick__head{display:flex;align-items:center;gap:.85rem}.ms-toppick__id{flex:1;min-width:0;display:grid}.ms-toppick__id a{color:var(--t-hero-ink);font-family:var(--t-font-display);font-weight:850;font-size:1.6rem;line-height:1.1;text-decoration:none}.ms-toppick__id span{font-size:.9rem;opacity:.85}.ms-toppick__score{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--t-hero-ink);color:var(--t-hero)}.ms-toppick__score .ms-score{font-family:var(--t-font-display);font-weight:850;font-size:1.25rem}.ms-toppick__why{display:grid;gap:.45rem;padding-top:1rem;border-top:var(--t-line-hair) solid color-mix(in srgb,var(--t-hero-ink) 25%,transparent)}.ms-toppick__why li{position:relative;padding-left:1.4rem}.ms-toppick__why li:before{content:"✓";position:absolute;left:0;font-weight:700}.ms-toppick__price{font-size:.85rem;opacity:.95}.ms-toppick__price .ms-price{display:block;font-size:1.5rem;opacity:1}.ms-toppick .ms-cta{display:block;text-align:center}@media(min-width:60rem){.ms-hero-c{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:center;column-gap:clamp(2rem,5vw,4.5rem)}}@media(max-width:24rem){.ms-toppick__head{gap:.6rem}.ms-toppick__head .ms-mark--lg{width:2.5rem;height:2.5rem}.ms-toppick__id a{font-size:1.3rem}.ms-toppick__score{width:3rem;height:3rem}.ms-toppick__score .ms-score{font-size:1.05rem}}.ms-intro{padding-top:clamp(1.75rem,5vw,3.5rem)}.ms-h1{font-size:var(--t-size-h1);font-weight:800;letter-spacing:-.02em;max-width:22ch}.ms-dek{margin-top:.9rem;color:var(--t-ink-2);max-width:40rem}.ms-byline{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem;font-family:var(--t-font-ui);font-size:.95rem;line-height:1.4}.ms-byline__name{font-weight:700;color:var(--t-ink)}.ms-byline__meta{display:block;color:var(--t-ink-2);font-size:var(--t-size-small)}.ms-proof{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:1rem;font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2)}.ms-proof strong{color:var(--t-ink);font-family:var(--t-font-data)}@media(max-width:47.99rem){.ms-dek{display:none}.ms-byline{margin-top:1rem}.ms-proof{margin-top:.75rem}}.ms-page{padding-block:clamp(1.5rem,3vw,2.5rem) var(--t-space-section)}.ms-pagehero{padding-block:clamp(1.5rem,4vw,3rem) .5rem}.ms-pagehero .ms-phead{margin-bottom:0;max-width:52rem}.ms-page__in{max-width:46rem}.ms-page__in--wide{max-width:none}.ms-page__in--wide .ms-phead,.ms-page__in--wide .ms-cover{max-width:52rem}.ms-crumbs ol{display:flex;flex-wrap:wrap;gap:.25rem .5rem;font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2);margin-bottom:1rem}.ms-crumbs li+li:before{content:"›";margin-right:.5rem;color:var(--t-ink-2)}.ms-crumbs a{color:var(--t-ink-2)}.ms-phead__title{max-width:none}.ms-phead__dek{margin-top:.8rem;color:var(--t-ink-2);font-size:1.1em;max-width:40rem}.ms-phead .ms-byline{margin-top:1.1rem}.ms-phead{margin-bottom:2rem}.ms-phead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-bottom:.8rem;font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2)}.ms-chip{display:inline-block;padding:.2rem .6rem;border-radius:999px;background:var(--t-ink);color:var(--t-paper);font-weight:700;letter-spacing:.02em}.ms-cover{margin:1.5rem 0 0;max-width:44rem;border-radius:var(--t-radius-md);overflow:hidden;background:var(--t-surface)}.ms-authorcard{display:flex;gap:1.25rem;align-items:flex-start;max-width:46rem;margin-bottom:2rem}.ms-avatar--xl{width:5.5rem;height:5.5rem;font-size:1.6rem}.ms-authorcard__name{font-family:var(--t-font-display);font-weight:800;font-size:1.4rem}.ms-authorcard__role{font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2);margin-top:.15rem}.ms-authorcard__bio{margin-top:.7rem}.ms-authorcard__social{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.7rem;font-family:var(--t-font-ui);font-weight:600}.ms-contact{max-width:40rem;margin-top:2rem}.ms-form{display:grid;gap:1rem}.ms-form__row{display:grid;gap:.35rem}.ms-form label{font-family:var(--t-font-ui);font-weight:700;font-size:.95rem}.ms-form input,.ms-form textarea{font:inherit;padding:.7rem .8rem;border:var(--t-line-hair) solid var(--t-ink-2);border-radius:var(--t-radius-sm);background:var(--t-paper);color:var(--t-ink)}.ms-form input:focus,.ms-form textarea:focus{outline:3px solid var(--t-link);outline-offset:1px}.ms-form__hp{position:absolute;left:-9999px}.ms-form__submit{justify-self:start;font:700 1rem var(--t-font-ui);padding:.75rem 1.3rem;border:0;border-radius:var(--t-radius-sm);background:var(--t-ink);color:var(--t-paper);cursor:pointer}.ms-form__msg{padding:.8rem 1rem;border-radius:var(--t-radius-sm);font-family:var(--t-font-ui)}.ms-form__msg--ok{background:var(--t-surface);border-left:4px solid var(--t-win)}.ms-form__msg--err{background:var(--t-surface);border-left:4px solid var(--t-ink)}.ms-pillar{display:grid;gap:.3rem;margin-top:2.5rem;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,2rem);background:var(--t-ink);color:var(--t-paper);border-radius:var(--t-radius-md);text-decoration:none;max-width:46rem}.ms-pillar__kicker{font-family:var(--t-font-ui);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ms-pillar__title{font-family:var(--t-font-display);font-weight:800;font-size:1.35rem;line-height:1.2}.ms-pillar__top{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:.35rem;font-family:var(--t-font-ui);font-weight:600}.ms-pillar__vpn b{font-family:var(--t-font-data);opacity:.7}.ms-pillar__go{margin-top:.35rem;font-family:var(--t-font-ui);font-weight:700;font-size:.95rem;text-decoration:underline;text-underline-offset:.2em}.ms-cards__title{font-size:var(--t-size-h3);margin-bottom:1rem}.ms-posts-sec{margin-top:clamp(2.5rem,5vw,3.5rem)}.ms-posts-sec>.ms-cards__title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding-top:1rem;border-top:var(--t-line-bold) solid var(--t-ink);font-size:clamp(1.4rem,2.4vw,1.8rem);margin-bottom:1.25rem}.ms-cards__count{font-family:var(--t-font-ui);font-size:var(--t-size-small);font-weight:600;color:var(--t-ink-2)}.ms-posts{display:grid;gap:1.25rem}.ms-post__link{display:grid;height:100%;background:var(--t-surface);border:var(--t-line-hair) solid var(--t-rule);border-radius:var(--t-radius-md);overflow:hidden;color:var(--t-ink);text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.ms-post__link:hover{transform:translateY(-2px)}.ms-post__link:hover .ms-post__title{text-decoration:underline}}.ms-post__link:active{transform:scale(.99)}.ms-post__img{display:block;border-bottom:var(--t-line-hair) solid var(--t-rule)}.ms-post__body{display:grid;gap:.4rem;align-content:start;padding:1rem 1.1rem 1.2rem}.ms-post__label{font-family:var(--t-font-ui);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--t-ink-2)}.ms-post__title{font-family:var(--t-font-display);font-weight:800;font-size:1.15rem;line-height:1.25}.ms-post__dek{font-size:.95rem;color:var(--t-ink-2);line-height:1.45}.ms-post__meta{font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2)}@media(min-width:40rem){.ms-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.ms-posts{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-posts--lead>.ms-post:first-child{grid-column:1/-1}.ms-posts--lead>.ms-post:first-child .ms-post__link{grid-template-columns:1.3fr 1fr}.ms-posts--lead>.ms-post:first-child .ms-post__img{border-bottom:0;border-right:var(--t-line-hair) solid var(--t-rule)}.ms-posts--lead>.ms-post:first-child .ms-post__body{align-content:center;padding:2rem}.ms-posts--lead>.ms-post:first-child .ms-post__title{font-size:1.8rem}}.ms-pager{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.5rem;font-family:var(--t-font-ui);font-weight:700}.ms-pager__list{display:flex;gap:.35rem}.ms-pager__list a,.ms-pager__list span{display:inline-grid;place-items:center;min-width:2.5rem;height:2.5rem;border-radius:var(--t-radius-sm);border:var(--t-line-hair) solid var(--t-rule);color:var(--t-ink);text-decoration:none}.ms-pager__list span[aria-current]{background:var(--t-ink);color:var(--t-paper);border-color:var(--t-ink)}.ms-pager__step{color:var(--t-ink);min-width:5.5rem}.ms-pager__step:last-child{text-align:right}@media(max-width:39.99rem){.ms-pager{flex-wrap:wrap;justify-content:center}.ms-pager__step{min-width:0}.ms-pager__step[aria-hidden]{display:none}.ms-pager__list{order:-1;width:100%;justify-content:center}}.ms-post__img img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.ms-post__img--none{display:grid;place-items:center;aspect-ratio:16/9;background:var(--t-mark);color:var(--t-link);font-family:var(--t-font-ui);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}.ms-prose{max-width:42rem}.ms-prose>*+*{margin-top:1rem}.ms-prose h2{font-size:var(--t-size-h2);margin-top:2.5rem;letter-spacing:-.01em}.ms-prose h3{font-size:var(--t-size-h3);margin-top:1.75rem}.ms-prose ul,.ms-prose ol{padding-left:1.4rem}.ms-prose ul{list-style:disc}.ms-prose ol{list-style:decimal}.ms-prose li+li{margin-top:.4rem}.ms-prose strong{font-weight:700}.ms-prose table{font-family:var(--t-font-ui);font-size:.95rem}.ms-prose th,.ms-prose td{text-align:left;padding:.55rem .6rem;border-bottom:var(--t-line-hair) solid var(--t-rule)}.ms-prose thead th{font-size:var(--t-size-small);color:var(--t-ink-2)}.ms-prose figure{margin:1.5rem 0;overflow-x:auto}.ms-prose .ms-answer{background:var(--t-surface);border-left:var(--t-line-bold) solid var(--t-ink);padding:1rem 1.2rem;font-size:1.05em}.ms-prose .ms-answer strong{font-weight:600}.ms-prose .ms-note{font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2)}.ms-prose li::marker{font-variant-numeric:normal}.ms-prose figure:has(table){padding:.35rem 1rem .5rem;background:var(--t-surface);border-radius:var(--t-radius-md)}.ms-prose figure:has(table) tr:last-child>*{border-bottom:0}.ms-quick{margin-top:1.75rem;padding:1.25rem 1.25rem 1.35rem;background:var(--t-surface);border-left:var(--t-line-bold) solid var(--t-ink)}.ms-quick__title{font-family:var(--t-font-ui);font-size:var(--t-size-small);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink-2);margin-bottom:.6rem}.ms-quick__answer{font-size:1.08em;line-height:1.55;max-width:44rem}.ms-quick__answer strong{font-weight:600}.ms-picks{display:grid;gap:.5rem;margin-top:1rem}.ms-pick a{display:flex;align-items:baseline;gap:.6rem;color:var(--t-ink);text-decoration:none;font-family:var(--t-font-ui)}.ms-pick__rank{font-family:var(--t-font-data);font-weight:700;width:1.2rem}.ms-pick__brand{font-weight:700;text-decoration:underline;text-decoration-color:var(--t-rule);text-underline-offset:.2em}.ms-pick a:hover .ms-pick__brand{text-decoration-color:currentColor}.ms-pick__label{color:var(--t-ink-2);font-size:.95rem}@media(min-width:48rem){.ms-picks{grid-template-columns:repeat(3,1fr)}}@media(max-width:47.99rem){.ms-quick{margin-top:1.25rem}.ms-quick__answer{font-size:1rem}}.ms-rlist{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.ms-rlist__item{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem 1rem;align-items:center;padding:1rem 1.1rem;background:var(--t-surface);border-radius:var(--t-radius-md);font-family:var(--t-font-ui)}.ms-rlist__item--top{box-shadow:inset 4px 0 0 var(--t-link),0 18px 40px -30px var(--t-shadow)}.ms-rlist__n{font-family:var(--t-font-display);font-weight:850;font-size:1.6rem;color:var(--t-ink-2);line-height:1}.ms-rlist__item--top .ms-rlist__n{color:var(--t-link)}.ms-rlist__id{display:flex;align-items:center;gap:.7rem;min-width:0}.ms-rlist__id>span{display:grid;min-width:0}.ms-rlist__id a{font-family:var(--t-font-display);font-weight:800;font-size:1.15rem;color:var(--t-ink);text-decoration:none}.ms-rlist__id a:hover{text-decoration:underline}.ms-rlist__best{font-size:.85rem;color:var(--t-ink-2)}.ms-rlist__best b{color:var(--t-link)}.ms-rlist__score{display:grid;justify-items:end;gap:.15rem}.ms-rlist__score .ms-score{font-size:1.5rem;line-height:1}.ms-rlist__score .ms-stars{font-size:.8rem}.ms-rlist__why{grid-column:1/-1;display:grid;gap:.5rem;font-size:.92rem;color:var(--t-ink-2)}.ms-rlist__why li{position:relative;padding-left:1rem}.ms-rlist__why li:before{content:"";position:absolute;left:0;top:.6em;width:.4rem;height:.4rem;border-radius:50%;background:var(--t-link)}.ms-rlist__speed{display:flex;align-items:center;gap:.6rem;font-family:var(--t-font-data);font-size:.82rem;color:var(--t-ink)}.ms-rlist__speed .ms-meter{flex:0 1 7rem;background:var(--t-ring-track)}.ms-rlist__speed .ms-meter__fill{background:var(--t-link)}.ms-rlist__buy{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.75rem;border-top:var(--t-line-hair) solid var(--t-rule)}.ms-rlist__buy .ms-price{font-size:1.05rem}@media(min-width:60rem){.ms-rlist__item{grid-template-columns:2.5rem minmax(0,15rem) 5.5rem minmax(0,1fr) 11rem;gap:1.5rem;padding:1.1rem 1.5rem}.ms-rlist__why,.ms-rlist__buy{grid-column:auto}.ms-rlist__score{justify-items:start}.ms-rlist__buy{display:grid;justify-items:stretch;gap:.5rem;padding:0 0 0 1.5rem;border-top:0;border-left:var(--t-line-hair) solid var(--t-rule);text-align:center}.ms-rlist__buy .ms-cta{text-align:center}}.ms-rgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;grid-auto-flow:dense}@media(min-width:40rem){.ms-rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-rgrid__card--top{grid-column:span 2}}@media(min-width:60rem){.ms-rgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ms-rgrid__card{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem;background:var(--t-surface);border-radius:var(--t-radius-md);font-family:var(--t-font-ui)}.ms-rgrid__card--top{background:var(--t-hero);color:var(--t-hero-ink);--t-ink:var(--t-hero-ink);--t-ink-2:color-mix(in srgb,var(--t-hero-ink) 85%,transparent);--t-link:var(--t-hero-ink);--t-rule:color-mix(in srgb,var(--t-hero-ink) 26%,transparent);box-shadow:0 28px 56px -32px var(--t-shadow)}.ms-rgrid__head{display:flex;align-items:center;justify-content:space-between}.ms-rgrid__n{font-family:var(--t-font-data);font-weight:700;color:var(--t-ink-2)}.ms-rgrid__tag{padding:.15rem .6rem;border-radius:999px;background:var(--t-hero-ink);color:var(--t-hero);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ms-rgrid__id{display:flex;align-items:center;gap:.8rem}.ms-rgrid__id>span{display:grid;min-width:0}.ms-rgrid__id a{font-family:var(--t-font-display);font-weight:800;font-size:1.25rem;color:var(--t-ink);text-decoration:none}.ms-rgrid__id a:hover{text-decoration:underline}.ms-rgrid__id>span>span{font-size:.85rem;color:var(--t-ink-2)}.ms-rgrid__score{display:flex;align-items:baseline;gap:.2rem;padding-block:.75rem;border-block:var(--t-line-hair) solid var(--t-rule)}.ms-rgrid__score .ms-score{font-family:var(--t-font-display);font-weight:850;font-size:2.5rem;line-height:1}.ms-rgrid__of{color:var(--t-ink-2);font-weight:600}.ms-rgrid__speed{margin-left:auto;font-family:var(--t-font-data);font-size:.85rem;color:var(--t-ink-2)}.ms-rgrid__why{display:grid;gap:.4rem;font-size:.9rem}.ms-rgrid__why li{position:relative;padding-left:1.3rem}.ms-rgrid__why li:before{content:"✓";position:absolute;left:0;color:var(--t-link);font-weight:700}.ms-rgrid__price{margin-top:auto;font-size:.85rem;color:var(--t-ink-2)}.ms-rgrid__price .ms-price{font-size:1.15rem;color:var(--t-ink)}.ms-rgrid .ms-cta{display:block;text-align:center}@media(min-width:40rem){.ms-rgrid__card--top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.75rem;align-content:center}.ms-rgrid__card--top>.ms-rgrid__head,.ms-rgrid__card--top>.ms-rgrid__id,.ms-rgrid__card--top>.ms-rgrid__score{grid-column:1}.ms-rgrid__card--top>.ms-rgrid__why{grid-column:2;grid-row:1/span 3;align-self:center}.ms-rgrid__card--top>.ms-rgrid__price{grid-column:1;margin-top:0}.ms-rgrid__card--top>.ms-cta{grid-column:2;align-self:center}}.ms-rank{font-family:var(--t-font-ui);font-size:.95rem;min-width:46rem}.ms-rank__caption{padding-top:.75rem;font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2)}.ms-rank thead th{font-size:var(--t-size-small);font-weight:600;color:var(--t-ink-2);padding:.5rem .75rem;border-bottom:var(--t-line-hair) solid var(--t-rule);white-space:nowrap}.ms-rank td,.ms-rank tbody th{padding:.9rem .75rem;border-bottom:var(--t-line-hair) solid var(--t-rule);vertical-align:middle}.ms-rank__n{width:2.75rem;min-width:2.75rem;padding-inline:.5rem;font-family:var(--t-font-data);font-weight:700;color:var(--t-ink-2)}.ms-rank__vpn{min-width:9.5rem}.ms-rank__vpn a{display:block;font-family:var(--t-font-display);font-weight:800;font-size:1.1rem;color:var(--t-ink);text-decoration:none}.ms-rank__vpn a:hover{text-decoration:underline}.ms-rank__best{display:block;font-size:var(--t-size-small);color:var(--t-ink-2);font-weight:400}.ms-rank__score .ms-score{font-size:1.35rem}.ms-rank__why{min-width:12.5rem}.ms-rank__why li{font-size:.9rem;line-height:1.35;color:var(--t-ink-2)}.ms-rank__why li+li{margin-top:.2rem}.ms-rank__speed{min-width:7.5rem}.ms-speed{display:block;font-size:.9rem;white-space:nowrap;margin-bottom:.35rem}.ms-speed__num{font-family:var(--t-font-data);font-weight:700}.ms-rank__price{white-space:nowrap}.ms-rank__cta{text-align:right}.ms-rank__n,.ms-rank__vpn{position:sticky;background:var(--t-paper);z-index:1}.ms-rank__n{left:0}.ms-rank__vpn{left:2.75rem}@media(max-width:59.99rem){.ms-rank{min-width:0}.ms-rank .ms-rank__why{display:none}.ms-rank td,.ms-rank tbody th{padding-inline:.5rem}.ms-rank .ms-rank__speed{min-width:5.5rem}}@media(max-width:47.99rem){.ms-rank{min-width:0}.ms-rank .ms-rank__n,.ms-rank .ms-rank__vpn{position:static}.ms-rank .ms-rank__why,.ms-rank .ms-rank__speed,.ms-rank .ms-rank__stars{display:none}.ms-rank td,.ms-rank tbody th{padding:.75rem .35rem}.ms-rank thead th{padding:.5rem .35rem}.ms-rank__score .ms-score{font-size:1.25rem}.ms-rank__n{width:1.75rem;min-width:1.75rem}.ms-rank__vpn{left:1.75rem}.ms-rank__vpn{min-width:6.75rem}.ms-rank__vpn a{font-size:1rem}.ms-rank__price .ms-renew{display:none}.ms-rank__price{white-space:normal;max-width:4.75rem;line-height:1.25;font-size:.88rem}.ms-rank .ms-cta{padding:.55rem .6rem;font-size:.82rem;letter-spacing:0}}@media(max-width:23.5rem){.ms-rank td,.ms-rank tbody th{padding:.7rem .2rem}.ms-rank thead th{padding:.5rem .2rem}.ms-rank .ms-rank__vpn{min-width:5.25rem}.ms-rank__vpn a{font-size:.92rem}.ms-rank__vpnin{gap:.4rem}.ms-rank .ms-mark{display:none}.ms-rank__score .ms-score{font-size:1.05rem}.ms-rank__price{max-width:4.25rem;font-size:.8rem}.ms-rank .ms-cta{padding:.5rem .45rem;font-size:.78rem}}.ms-specs{margin-top:1rem;background:var(--t-surface);border-radius:var(--t-radius-md);font-family:var(--t-font-ui)}.ms-specs__summary{cursor:pointer;padding:.85rem 1.25rem;font-weight:700;font-size:.95rem;list-style-position:inside}.ms-sec--ranking .ms-specs .ms-scroll{padding:0 1.25rem 1rem;box-shadow:none;border-radius:0}.ms-specs__table{font-size:.9rem;min-width:36rem}.ms-specs__table th,.ms-specs__table td{padding:.55rem .6rem;border-bottom:var(--t-line-hair) solid var(--t-rule);text-align:left;white-space:nowrap}.ms-specs__table thead th{font-weight:600;font-size:var(--t-size-small);color:var(--t-ink-2)}.ms-specs__table tbody th{font-weight:700}.ms-specs__table td{font-family:var(--t-font-data);font-variant-numeric:tabular-nums}.ms-specs__table tbody tr:last-child>*{border-bottom:0}.ms-sec--ranking .ms-specs .ms-scroll{background:linear-gradient(90deg,var(--t-surface) 30%,transparent) left/2rem 100% no-repeat local,linear-gradient(270deg,var(--t-surface) 30%,transparent) right/2rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--t-ink) 16%,transparent),transparent) left/.75rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--t-ink) 16%,transparent),transparent) right/.75rem 100% no-repeat scroll;background-color:var(--t-surface)}.ms-rlist__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1rem;font-family:var(--t-font-ui)}.ms-rlist__count{font-weight:700}.ms-sort{display:flex;align-items:center;gap:.6rem;font-size:.92rem}.ms-sort__k{color:var(--t-ink-2)}.ms-sort ul{display:flex;gap:.25rem;padding:.25rem;background:var(--t-surface);border-radius:999px}.ms-sort a{display:block;padding:.4rem .85rem;border-radius:999px;color:var(--t-ink);font-weight:600;text-decoration:none}.ms-sort a:hover{background:var(--t-paper)}.ms-sort a[aria-current]{background:var(--t-ink);color:var(--t-surface)}.ms-rlist__items{display:grid;gap:.75rem}.ms-rrow{display:grid;grid-template-columns:1.75rem auto minmax(0,1fr) auto 9.5rem auto;grid-template-areas:"rank mark id score price act" ". . coupon coupon coupon coupon";align-items:center;gap:.4rem 1.25rem;padding:1.1rem 1.4rem;background:var(--t-surface);border-radius:var(--t-radius-md)}.ms-rrow__rank{grid-area:rank;font-family:var(--t-font-data);font-weight:700;color:var(--t-ink-2)}.ms-rrow>.ms-mark{grid-area:mark}.ms-rrow__id{grid-area:id;min-width:0}.ms-rrow__name{font-size:1.3rem;font-weight:800;line-height:1.15}.ms-rrow__name a{color:var(--t-ink);text-decoration:none}.ms-rrow__name a:hover{text-decoration:underline}.ms-rrow__best{margin-top:.15rem;font-family:var(--t-font-ui);font-size:.92rem;color:var(--t-link)}.ms-rrow__score{grid-area:score}.ms-rrow__price{grid-area:price;font-family:var(--t-font-ui)}.ms-rrow__price .ms-price{font-size:1.1rem}.ms-rrow__act{grid-area:act;display:flex;gap:.5rem}.ms-rrow .ms-cta--ghost{background:transparent;color:var(--t-ink);box-shadow:inset 0 0 0 2px var(--t-rule)}.ms-rrow .ms-cta--ghost:hover{box-shadow:inset 0 0 0 2px var(--t-ink)}.ms-rrow__coupon{grid-area:coupon;font-family:var(--t-font-ui);font-size:.88rem}@media(max-width:63.99rem){.ms-rrow{grid-template-columns:1.5rem auto minmax(0,1fr) auto;grid-template-areas:"rank mark id score" "price price price price" "act act act act" "coupon coupon coupon coupon";padding:1rem 1.1rem}.ms-rrow__price{display:flex;align-items:baseline;gap:.6rem;margin-top:.35rem;padding-top:.75rem;border-top:var(--t-line-hair) solid var(--t-rule)}.ms-rrow__price .ms-renew{display:inline}.ms-rrow__act{display:grid;grid-template-columns:1fr 1fr;margin-top:.35rem}.ms-rrow__act .ms-cta{display:flex;justify-content:center}}@media(max-width:29.99rem){.ms-rrow__name{font-size:1.15rem}.ms-rrow__rank{display:none}.ms-rrow{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark id score" "price price price" "act act act" "coupon coupon coupon"}}.ms-review{padding-block:var(--t-space-section) 0}.ms-review__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem}.ms-review__head>:first-child{min-width:0}.ms-review__title{font-size:var(--t-size-h2);font-weight:800;letter-spacing:-.01em}.ms-review__best{font-weight:600;color:var(--t-ink-2)}.ms-review__score{flex:none;font-family:var(--t-font-ui);text-align:right;line-height:1}.ms-review__summary{margin-top:.75rem;font-size:1.1em;font-weight:600;max-width:42rem}.ms-review__body{margin-top:1rem;max-width:42rem}.ms-pc{display:grid;gap:1.25rem;margin-top:1.5rem}.ms-pc__title{font-family:var(--t-font-ui);font-size:1rem;font-weight:700;margin-bottom:.5rem}.ms-pc li{position:relative;padding-left:1.4rem;margin-bottom:.4rem;line-height:1.45}.ms-pc li:before{position:absolute;left:0;font-family:var(--t-font-ui);font-weight:800}.ms-pc__col--pro li:before{content:"+";color:var(--t-win)}.ms-pc__col--con li:before{content:"–";color:var(--t-ink-2)}.ms-speedtable{margin-top:1.5rem;font-family:var(--t-font-ui);font-size:.9rem;min-width:30rem}.ms-speedtable caption{caption-side:top;text-align:left;font-size:var(--t-size-small);color:var(--t-ink-2);padding-bottom:.4rem}.ms-speedtable th,.ms-speedtable td{padding:.5rem .6rem;border-bottom:var(--t-line-hair) solid var(--t-rule)}.ms-speedtable thead th{font-weight:600;color:var(--t-ink-2);font-size:var(--t-size-small)}.ms-speedtable td{font-family:var(--t-font-data);font-variant-numeric:tabular-nums}.ms-review__buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-top:1.5rem;padding-top:1.25rem;border-top:var(--t-line-hair) solid var(--t-rule)}.ms-review__price .ms-price{font-size:1.25rem}.ms-review__price .ms-renew{display:inline}@media(min-width:48rem){.ms-pc{grid-template-columns:1fr 1fr;gap:2rem}}.ms-audit{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-family:var(--t-font-ui);font-size:var(--t-size-small);color:var(--t-ink-2)}.ms-audit svg{flex:none;color:var(--t-win)}.ms-audit strong{color:var(--t-ink);font-weight:700}.ms-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}.ms-shots a{display:block;border-radius:var(--t-radius-sm);overflow:hidden;box-shadow:0 0 0 1px var(--t-rule)}.ms-shots img,.ms-shots amp-img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.ms-shots__cap{display:block;margin-top:.4rem;font-family:var(--t-font-ui);font-size:.8rem;line-height:1.35;color:var(--t-ink-2)}@media(max-width:29.99rem){.ms-shots__cap{display:none}}.ms-rv{margin-top:1rem;padding:clamp(1.1rem,3vw,1.75rem);background:var(--t-surface);border-radius:var(--t-radius-md)}.ms-sec__title+.ms-rv{margin-top:1.5rem}.ms-rv__head{display:flex;align-items:center;gap:.85rem}.ms-rv__n{font-family:var(--t-font-data);font-weight:700;font-size:.9rem;color:var(--t-ink-2)}.ms-rv__id{flex:1;min-width:0}.ms-rv__title{font-family:var(--t-font-display);font-weight:850;font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.1}.ms-rv__best{font-family:var(--t-font-ui);font-size:.9rem;color:var(--t-link);font-weight:600}.ms-rv__score{display:flex;align-items:baseline;gap:.1rem;padding:.45rem .8rem;border-radius:var(--t-radius-sm);background:var(--t-mark)}.ms-rv__score .ms-score{font-family:var(--t-font-display);font-weight:850;font-size:1.5rem;line-height:1}.ms-rv__of{font-family:var(--t-font-ui);font-size:.8rem;color:var(--t-ink-2)}.ms-rv__summary{margin-top:1rem;font-weight:600;max-width:46rem}.ms-rv .ms-pc{margin-top:1rem;gap:0;border-block:var(--t-line-hair) solid var(--t-rule)}.ms-rv .ms-pc__col{padding:.9rem 0;background:none;border-radius:0}.ms-rv .ms-pc__title{font-family:var(--t-font-ui);font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--t-ink-2);margin-bottom:.4rem}.ms-rv__more{margin-top:.25rem;font-family:var(--t-font-ui)}.ms-rv__more>summary{cursor:pointer;padding:.85rem 0;font-weight:700;font-size:.95rem;color:var(--t-link);list-style-position:inside}.ms-rv__more[open]>summary{margin-bottom:.25rem}.ms-rv__body{font-family:var(--t-font-body);max-width:46rem}.ms-rv__more .ms-audit,.ms-rv__more .ms-shots,.ms-rv__more .ms-scroll{margin-top:1rem}.ms-rv__buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;margin-top:.5rem;padding-top:1rem;border-top:var(--t-line-hair) solid var(--t-rule)}.ms-rv__buy .ms-renew{display:inline}@media(min-width:48rem){.ms-rv .ms-pc{grid-template-columns:1fr 1fr;column-gap:2rem}.ms-rv .ms-pc__col--con{padding-left:2rem;border-left:var(--t-line-hair) solid var(--t-rule)}}.ms-rvs{display:grid;grid-template-columns:minmax(0,1fr);margin-top:1.25rem;background:var(--t-surface);border-radius:var(--t-radius-md);overflow:hidden}.ms-sec__title+.ms-rvs{margin-top:1.5rem}.ms-rvs__side{display:grid;align-content:start;gap:1rem;padding:1.35rem;background:var(--t-mark);font-family:var(--t-font-ui)}.ms-rvs__rank{font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--t-link)}.ms-rvs__id{display:flex;align-items:center;gap:.8rem}.ms-rvs__title{font-family:var(--t-font-display);font-weight:850;font-size:1.5rem;line-height:1.1}.ms-rvs__best{font-size:.88rem;color:var(--t-ink-2)}.ms-rvs__score{display:flex;align-items:center;gap:.75rem;font-size:.85rem;color:var(--t-ink-2);line-height:1.3}.ms-rvs__score .ms-ring:before{background:var(--t-mark)}.ms-rvs__score .ms-score{font-size:1.4rem}.ms-rvs__price .ms-price{font-size:1.3rem}.ms-rvs__side .ms-cta{display:block;text-align:center}.ms-rvs__side .ms-audit{margin:0;font-size:.82rem}.ms-rvs__main{padding:1.35rem}.ms-rvs__summary{font-family:var(--t-font-display);font-weight:700;font-size:1.15rem;line-height:1.45}.ms-rvs__body{margin-top:.9rem;color:var(--t-ink-2)}.ms-rvs__main .ms-pc,.ms-rvs__main .ms-shots,.ms-rvs__main .ms-scroll{margin-top:1.25rem}@media(min-width:60rem){.ms-rvs{grid-template-columns:17.5rem minmax(0,1fr)}.ms-rvs__side{padding:1.75rem 1.5rem}.ms-rvs__main{padding:1.75rem 2rem}}.ms-scorecard{padding:clamp(1.25rem,3vw,1.6rem);background:var(--t-surface);color:var(--t-ink);border-radius:var(--t-radius-md);font-family:var(--t-font-ui)}.ms-arthero .ms-scorecard{--t-ink:var(--t-ink0);--t-ink-2:var(--t-ink-20);--t-link:var(--t-link0);--t-rule:var(--t-rule0);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--t-ink0) 75%,transparent)}.ms-scorecard__head{display:flex;align-items:center;gap:.8rem}.ms-scorecard__id{flex:1;min-width:0;display:grid;gap:.1rem}.ms-scorecard__name{font-family:var(--t-font-display);font-weight:800;font-size:1.4rem;line-height:1.1}.ms-scorecard__best{font-size:.9rem;color:var(--t-link)}.ms-scorecard__price{margin-top:1.2rem}.ms-scorecard__price .ms-price{font-size:1.9rem;letter-spacing:-.02em}.ms-scorecard__plan{font-size:.9rem;color:var(--t-ink-2)}.ms-scorecard__facts{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1rem;margin:1rem 0 1.25rem;padding-top:1rem;border-top:var(--t-line-hair) solid var(--t-rule);font-size:.92rem}.ms-scorecard__facts dt{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink-2)}.ms-scorecard__facts dd{margin:.1rem 0 0;font-weight:700;line-height:1.3}.ms-scorecard .ms-cta{display:flex;width:100%}.ms-scorecard__stamp{margin-top:.75rem;font-size:.8rem;text-align:center;color:var(--t-ink-2)}.ms-choose{background:var(--t-surface);border-radius:var(--t-radius-md);padding:.25rem 1.25rem}.ms-choose__row{display:grid;gap:.4rem;padding-block:1.15rem;border-bottom:var(--t-line-hair) solid var(--t-rule)}.ms-choose__row:last-child{border-bottom:0}.ms-choose__if{font-family:var(--t-font-display);font-weight:800;font-size:1.15rem}.ms-choose__pick{display:flex;align-items:center;gap:.6rem;font-family:var(--t-font-ui);font-weight:700}.ms-choose__arrow{color:var(--t-link);font-size:1.2rem}.ms-choose__pick a{display:inline-flex;align-items:center;gap:.5rem;color:var(--t-ink);text-decoration:none}.ms-choose__pick a:hover{text-decoration:underline}.ms-choose__pick .ms-mark{width:1.8rem;height:1.8rem}.ms-choose__why{color:var(--t-ink-2);font-size:.95rem}@media(min-width:60rem){.ms-choose{padding:.25rem 1.75rem}.ms-choose__row{grid-template-columns:minmax(0,15rem) minmax(0,13rem) minmax(0,1fr);gap:2rem;align-items:center}}.ms-needs{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.ms-need{display:grid;gap:.6rem;align-content:start;padding:1.25rem 1.35rem;background:var(--t-surface);border-radius:var(--t-radius-md)}.ms-need__if{font-family:var(--t-font-ui);font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--t-link)}.ms-need__pick{display:flex;align-items:center;gap:.75rem}.ms-need__pick a{font-family:var(--t-font-display);font-weight:850;font-size:1.4rem;color:var(--t-ink);text-decoration:none}.ms-need__pick a:hover{text-decoration:underline}.ms-need__why{color:var(--t-ink-2);font-size:.95rem}.ms-need__more{padding-top:.6rem;border-top:var(--t-line-hair) solid var(--t-rule);font-family:var(--t-font-ui);font-size:.88rem}@media(min-width:40rem){.ms-needs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:40rem){.ms-need:last-child:nth-child(odd){grid-column:1/-1}}.ms-sits{display:grid;gap:0}.ms-sit{display:grid;gap:.35rem;padding-block:1.25rem;border-top:var(--t-line-hair) solid var(--t-rule)}.ms-sit:last-child{border-bottom:var(--t-line-hair) solid var(--t-rule)}.ms-sit__if{font-family:var(--t-font-display);font-weight:800;font-size:1.2rem}.ms-sit__then{font-family:var(--t-font-ui);font-weight:700}.ms-sit__then:before{content:"Get ";color:var(--t-ink-2);font-weight:400}.ms-sit__why{color:var(--t-ink-2);max-width:44rem}@media(min-width:48rem){.ms-sit{grid-template-columns:16rem 9rem 1fr;gap:1.5rem;align-items:baseline}}.ms-sb{margin:0;background:var(--t-phone);color:var(--t-phone-ink);border-radius:var(--t-radius-md);padding:1.25rem 1.25rem 1rem;font-family:var(--t-font-ui);box-shadow:0 30px 60px -30px var(--t-shadow)}.ms-sb__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--t-phone-2)}.ms-sb__k{font-weight:700;font-size:1rem}.ms-sb__when{font-size:.8rem;opacity:.7}.ms-sb__list{display:grid;gap:.15rem;padding-top:.6rem}.ms-sb__row{display:grid;grid-template-columns:7rem minmax(0,1fr) 5.25rem;align-items:center;gap:.75rem;padding:.45rem 0;font-size:.92rem}.ms-sb__name{display:flex;align-items:center;gap:.5rem;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-sb__name .ms-mark{width:1.35rem;height:1.35rem;flex:none}.ms-sb__bar{display:block;height:.5rem;border-radius:.25rem;background:var(--t-phone-2);overflow:hidden}.ms-sb__fill{display:block;height:100%;border-radius:inherit;background:var(--t-phone-ink);opacity:.55}.ms-sb__row--top .ms-sb__fill{background:var(--t-ok);opacity:1}.ms-sb__v{font-family:var(--t-font-data);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ms-sb__v span{font-family:var(--t-font-ui);font-weight:400;font-size:.78rem;opacity:.7}.ms-sb__row--top .ms-sb__v{color:var(--t-ok)}.ms-sb__foot{margin-top:.6rem;padding-top:.75rem;border-top:1px solid var(--t-phone-2);font-size:.8rem;opacity:.7}.ms-jump{display:flex;align-items:center;gap:1rem;margin-top:var(--t-space-section);font-family:var(--t-font-ui)}.ms-jump__k{flex:none;font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--t-ink-2)}.ms-jump__list{min-width:0;display:flex;gap:.5rem;overflow-x:auto;padding-block:.25rem;scrollbar-width:none}.ms-jump__list li{flex:none}.ms-jump__list a{display:inline-block;padding:.5rem .95rem;border-radius:999px;background:var(--t-surface);box-shadow:inset 0 0 0 1px var(--t-rule);color:var(--t-ink);font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap}.ms-jump__list a:hover{box-shadow:inset 0 0 0 2px var(--t-link);color:var(--t-link)}@media(min-width:60rem){.ms-jump__list{flex-wrap:wrap;overflow:visible}}.ms-index{margin-top:var(--t-space-section);padding:1.25rem 1.35rem;border-top:var(--t-line-bold) solid var(--t-link);background:var(--t-surface);border-radius:0 0 var(--t-radius-md) var(--t-radius-md);font-family:var(--t-font-ui)}.ms-index__title{font-family:var(--t-font-display);font-weight:800;font-size:1.2rem;margin-bottom:.6rem}.ms-index__list{display:grid;gap:0 2rem}.ms-index__list a{display:flex;gap:.85rem;padding:.55rem 0;border-bottom:var(--t-line-hair) solid var(--t-rule);color:var(--t-ink);font-size:.95rem;text-decoration:none}.ms-index__list a:hover{color:var(--t-link)}.ms-index__n{flex:none;font-family:var(--t-font-data);font-size:.85rem;color:var(--t-ink-2)}@media(min-width:48rem){.ms-index__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ms-toc{border-block:var(--t-line-hair) solid var(--t-rule);font-family:var(--t-font-ui)}.ms-toc__summary{cursor:pointer;padding:.85rem 0;font-weight:700;list-style-position:inside}.ms-toc__list{counter-reset:toc;padding-bottom:1rem;columns:1}.ms-toc__list li{break-inside:avoid;padding:.25rem 0;font-size:.95rem}.ms-toc__list a{color:var(--t-ink);text-decoration-color:var(--t-rule)}.ms-toc__list a:hover{text-decoration-color:currentColor}@media(min-width:48rem){.ms-toc__list{columns:2;column-gap:2rem}}.ms-tools{display:grid;gap:1rem}.ms-toolcard{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;padding:1.25rem 1.35rem;background:var(--t-surface);border-radius:var(--t-radius-md);color:var(--t-ink);text-decoration:none}.ms-toolcard:hover{box-shadow:inset 0 0 0 2px var(--t-link)}.ms-toolcard .ms-icon{grid-row:span 3;width:2.75rem;height:2.75rem;background:var(--t-mark);color:var(--t-link)}.ms-toolcard__title{font-family:var(--t-font-display);font-weight:800;font-size:1.2rem}.ms-toolcard__text{color:var(--t-ink-2);font-size:.95rem}.ms-toolcard__go{font-family:var(--t-font-ui);font-weight:700;font-size:.9rem;color:var(--t-link)}@media(min-width:48rem){.ms-tools{grid-template-columns:1fr 1fr}}.ms-tool{padding:clamp(1.25rem,3vw,1.75rem);background:var(--t-surface);border-radius:var(--t-radius-md)}.ms-tool__title{font-size:var(--t-size-h3);font-weight:800}.ms-tool__note{margin-top:.4rem;max-width:44rem;font-size:.95rem;color:var(--t-ink-2)}.ms-tool__btn{display:inline-flex;align-items:center;min-height:3rem;margin-top:1.1rem;padding:.75rem 1.25rem;border:0;border-radius:999px;background:var(--t-ink);color:var(--t-surface);font:700 1rem var(--t-font-ui);cursor:pointer}.ms-tool__btn:disabled{opacity:.6;cursor:wait}.ms-tool__btn--ghost{min-height:2.75rem;margin:0;background:transparent;color:var(--t-ink);box-shadow:inset 0 0 0 2px var(--t-rule)}.ms-tool__msg{margin-top:1rem;padding:.75rem 1rem;border-radius:var(--t-radius-sm);background:var(--t-paper);font-family:var(--t-font-ui);font-size:.95rem;box-shadow:inset 4px 0 0 var(--t-ink-2)}.ms-tool__msg--ok{box-shadow:inset 4px 0 0 var(--t-win)}.ms-tool__msg--warn,.ms-tool__msg--err{box-shadow:inset 4px 0 0 var(--t-ink)}.ms-tool__result{display:grid;gap:.75rem;margin-top:1.25rem}.ms-tool__result div{padding:.9rem 1rem;background:var(--t-paper);border-radius:var(--t-radius-sm)}.ms-tool__result dt,.ms-stat__k{font-family:var(--t-font-ui);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink-2)}.ms-tool__result dd{margin:.2rem 0 0;font-weight:700;font-size:1.1rem;overflow-wrap:anywhere}.ms-tool__result dd.ms-mono{font-family:var(--t-font-data)}@media(min-width:48rem){.ms-tool__result{grid-template-columns:repeat(4,minmax(0,1fr))}}.ms-tool__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem}.ms-pickvpn{display:grid;gap:.5rem;margin:1.1rem 0 0;padding:0;border:0}.ms-pickvpn label{display:flex;align-items:center;gap:.65rem;min-height:3rem;padding:.5rem .8rem;background:var(--t-paper);border-radius:var(--t-radius-sm);font-family:var(--t-font-ui);font-weight:700;cursor:pointer}.ms-pickvpn label.is-on{box-shadow:inset 0 0 0 2px var(--t-link)}.ms-pickvpn input{width:1.1rem;height:1.1rem;accent-color:var(--t-link)}.ms-pickvpn img{width:1.8rem;height:1.8rem;object-fit:contain}@media(min-width:48rem){.ms-pickvpn{grid-template-columns:repeat(4,minmax(0,1fr))}}.ms-tool-table{margin-top:1.25rem}.ms-tool-table td,.ms-tool-table th{white-space:nowrap}.ms-stats{display:grid;gap:.75rem}.ms-stat{padding:1rem 1.1rem;background:var(--t-surface);border-radius:var(--t-radius-md)}.ms-stat__v{display:block;margin-top:.2rem;font-family:var(--t-font-display);font-weight:800;font-size:1.6rem}.ms-stat__n{margin-top:.15rem;font-size:.82rem;color:var(--t-ink-2)}@media(min-width:48rem){.ms-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ms-download{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin:1rem 0 0;padding:.9rem 1.1rem;background:var(--t-mark);border-radius:var(--t-radius-md);font-family:var(--t-font-ui);font-size:.95rem}.ms-download .ms-tool__btn{margin:0;text-decoration:none}.ms-dataset{display:block;padding:1.25rem 1.35rem;background:var(--t-surface);border-radius:var(--t-radius-md);color:var(--t-ink);text-decoration:none}.ms-dataset:hover{box-shadow:inset 0 0 0 2px var(--t-link)}.ms-dataset__title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;font-family:var(--t-font-display);font-weight:800;font-size:1.2rem}.ms-dataset p{margin-top:.4rem;color:var(--t-ink-2)}.ms-twocards{display:grid;gap:1rem;margin-top:var(--t-space-section)}.ms-twocards>div{padding:1.25rem 1.35rem;background:var(--t-surface);border-radius:var(--t-radius-md)}.ms-twocards h2{font-size:var(--t-size-h3);font-weight:800;margin-bottom:.6rem}@media(min-width:48rem){.ms-twocards{grid-template-columns:1fr 1fr}}.ms-page__more{max-width:46rem;margin-top:var(--t-space-section)}.ms-tool-table--text td{font-family:var(--t-font-ui)}.ms-tool-table--text td:last-child{min-width:16rem;white-space:normal}body{background:var(--t-paper)}.ms-header{background:var(--t-surface);border-bottom:0}.ms-logo__mark{border-radius:var(--t-radius-sm);background:var(--t-hero);color:var(--t-hero-ink)}.ms-disclosure{background:var(--t-paper)}.ms-hero{background:var(--t-hero);color:var(--t-hero-ink);--t-ink:var(--t-hero-ink);--t-ink-2:color-mix(in srgb,var(--t-hero-ink) 92%,transparent);--t-link:var(--t-hero-ink);--t-rule:color-mix(in srgb,var(--t-hero-ink) 28%,transparent);overflow:hidden}.ms-hero__in{display:grid;gap:2.5rem;padding-block:clamp(2rem,5vw,4rem) clamp(5rem,9vw,7rem)}.ms-hero .ms-intro{padding-top:0}.ms-hero .ms-h1{max-width:15ch;letter-spacing:-.035em;line-height:1;font-weight:850}.ms-hero .ms-dek{font-size:1.12rem;max-width:34rem}@media(min-width:48rem){.ms-hero .ms-dek{display:block}}.ms-hero .ms-avatar{background:var(--t-hero-ink);color:var(--t-hero)}.ms-hero .ms-byline__name,.ms-hero .ms-proof strong{color:var(--t-hero-ink)}.ms-hero .ms-sb{display:none}.ms-quick{position:relative;margin-top:-4rem;background:var(--t-surface);border:0;border-radius:var(--t-radius-md);padding:1.5rem;box-shadow:0 24px 48px -28px var(--t-shadow)}.ms-quick__title{color:var(--t-link)}.ms-quick__answer strong{font-weight:500}.ms-pick a{background:var(--t-paper);border-radius:var(--t-radius-sm);padding:.65rem .75rem;align-items:center}.ms-pick .ms-mark{width:1.9rem;height:1.9rem;border-radius:9px}.ms-pick__rank{display:none}.ms-pick__brand{text-decoration:none}.ms-pick__label{margin-left:auto;font-size:.85rem}.ms-kicker{color:var(--t-link);letter-spacing:.08em}.ms-sec{padding-block:var(--t-space-section) 0}.ms-sec__title{letter-spacing:-.025em;font-weight:800}.ms-sec--ranking .ms-scroll{background:var(--t-surface);border-radius:var(--t-radius-md);box-shadow:0 1px 0 var(--t-rule)}.ms-rank thead th{border-bottom-color:var(--t-rule);padding-top:1rem}.ms-rank td,.ms-rank tbody th{border-bottom-color:var(--t-paper)}.ms-rank__n,.ms-rank__vpn{background:var(--t-surface)}.ms-rank__n{color:var(--t-ink-2);font-weight:500}.ms-rank__row--top td,.ms-rank__row--top th{background:var(--t-mark)}.ms-rank__vpn a{font-weight:800}.ms-rank .ms-meter__fill{background:var(--t-link)}.ms-cta{border-radius:999px;padding:.75rem 1.25rem;box-shadow:0 8px 18px -10px var(--t-cta)}.ms-sits{grid-template-columns:1fr;gap:1rem}.ms-sit{background:var(--t-surface);border:0;border-radius:var(--t-radius-md);padding:1.25rem 1.4rem;grid-template-columns:1fr;gap:.4rem}.ms-sit:last-child{border:0}.ms-sit__then{font-size:1.25rem}.ms-toc{margin-top:var(--t-space-section);border:0;background:var(--t-surface);border-radius:var(--t-radius-md);padding:0 1.25rem}.ms-crit{background:var(--t-surface);border-radius:var(--t-radius-md);padding:1.2rem 1.3rem}.ms-criteria .ms-meter{background:var(--t-ring-track)}.ms-criteria .ms-meter__fill{background:var(--t-link)}.ms-review{background:var(--t-surface);border-radius:var(--t-radius-md);padding:clamp(1.25rem,3vw,2.25rem);margin-top:1.25rem;box-shadow:0 1px 0 var(--t-rule)}.ms-review__head{align-items:center}.ms-review__title{flex:1;font-size:clamp(1.4rem,2.6vw,1.9rem)}.ms-review__rank{color:var(--t-ink-2);font-weight:500}.ms-review__best{display:block;font-size:.95rem;font-weight:500;color:var(--t-link)}.ms-review__dash{display:none}.ms-pc__col{background:var(--t-paper);border-radius:var(--t-radius-sm);padding:1rem 1.1rem}.ms-review__buy{border-top-color:var(--t-paper)}.ms-faq{background:var(--t-surface);border:0;border-radius:var(--t-radius-md);padding:0 1.4rem}.ms-faq section:last-child,.ms-faq__item:last-child{border-bottom:0}.ms-cluster__group{background:var(--t-surface);border-radius:var(--t-radius-md);padding:1.1rem 1.25rem}.ms-cluster__name{border-bottom:var(--t-line-hair) solid var(--t-rule);color:var(--t-link)}.ms-cluster li:last-child{border-bottom:0}.ms-authorbox{background:var(--t-surface);border:0;border-radius:var(--t-radius-md);padding:1.5rem}.ms-avatar{background:var(--t-hero);color:var(--t-hero-ink)}@media(min-width:48rem){.ms-sits{grid-template-columns:repeat(3,1fr)}.ms-sit{align-content:start}}@media(min-width:60rem){.ms-hero__in{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center}.ms-hero .ms-sb{display:block;transform:translateY(1.5rem)}}.ms-pagehero,.ms-arthero{background:var(--t-hero);color:var(--t-hero-ink);--t-ink:var(--t-hero-ink);--t-ink-2:color-mix(in srgb,var(--t-hero-ink) 88%,transparent);--t-link:var(--t-hero-ink);--t-rule:color-mix(in srgb,var(--t-hero-ink) 28%,transparent);border-bottom:0}.ms-pagehero{padding-bottom:clamp(2rem,4vw,3rem)}.ms-pagehero .ms-avatar,.ms-arthero .ms-avatar,.ms-pagehero .ms-chip,.ms-arthero .ms-chip{background:var(--t-hero-ink);color:var(--t-hero)}.ms-arthero .ms-answer-box,.ms-arthero .ms-offer{--t-ink:var(--t-ink0);--t-ink-2:var(--t-ink-20);--t-link:var(--t-link0);--t-rule:var(--t-rule0);background:var(--t-surface);color:var(--t-ink);border:0;border-radius:var(--t-radius-md);box-shadow:0 28px 56px -30px color-mix(in srgb,var(--t-ink0) 70%,transparent)}.ms-arthero .ms-answer-box__label{color:var(--t-link0)}.ms-arthero .ms-badge{background:var(--t-mark);border:0}.ms-arthero .ms-offer{border-top:8px solid var(--b)}.ms-arthero .ms-cover{border-radius:var(--t-radius-md);overflow:hidden;box-shadow:0 30px 60px -30px color-mix(in srgb,var(--t-ink0) 75%,transparent);transform:rotate(1.5deg)}.ms-num{background:var(--t-hero);color:var(--t-hero-ink);border-radius:999px;padding-inline:.75rem}.ms-fix__steps,.ms-still{padding:1.1rem 1.25rem .35rem;background:var(--t-surface);border-radius:var(--t-radius-md);box-shadow:0 1px 0 var(--t-rule)}.ms-fix__steps li:before,.ms-still li:before{border-color:var(--t-link);color:var(--t-link);background:var(--t-surface)}.ms-fix__result{background:var(--t-surface);border-radius:999px}.ms-shot{border:0;box-shadow:0 1px 0 var(--t-rule),0 20px 40px -32px var(--t-shadow)}.ms-answer-box{background:var(--t-surface);border-left:0;border-radius:var(--t-radius-md);box-shadow:0 1px 0 var(--t-rule)}.ms-offer-inline{background:var(--t-surface);border:0;box-shadow:inset 4px 0 0 var(--b),0 1px 0 var(--t-rule)}.ms-post__link{border:0;border-radius:var(--t-radius-md);box-shadow:0 1px 0 var(--t-rule),0 20px 40px -32px var(--t-shadow)}@media(hover:hover)and (pointer:fine){.ms-post__link:hover{transform:translateY(-4px)}}.ms-post__label,.ms-kicker{color:var(--t-link)}.ms-pillar{background:var(--t-hero);color:var(--t-hero-ink)}.ms-artrail__pick{background:var(--t-surface);border:0;box-shadow:0 1px 0 var(--t-rule)}.ms-artrail__toc a:hover{border-left-color:var(--t-link)}.ms-final{border:0;background:var(--t-surface);box-shadow:inset 0 6px 0 var(--t-link)}.ms-logo__img{display:block;height:2.25rem;width:auto}.ms-header__search{display:none}.ms-search{position:relative;display:flex;align-items:center;min-width:0}.ms-search__input{width:100%;min-width:0;height:2.75rem;padding:0 2.75rem 0 .85rem;border:var(--t-line-hair) solid var(--t-rule);border-radius:var(--t-radius-sm);background:var(--t-paper);color:var(--t-ink);font:500 .95rem var(--t-font-ui)}.ms-search__input::placeholder{color:var(--t-ink-2)}.ms-search__go{position:absolute;inset-inline-end:0;top:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;background:none;color:var(--t-ink-2);cursor:pointer}.ms-menu{min-height:2.75rem}.ms-sidebar{width:auto;padding:0 0 1rem;border-top:var(--t-line-hair) solid var(--t-rule)}.ms-sidebar .ms-search{margin:1rem 0 .5rem}@media(min-width:60rem){.ms-header__search{display:block;width:12rem}.ms-sidebar{display:none!important}}.ms-disclosure p{margin:0}.ms-cta:not(.ms-rank .ms-cta){display:inline-flex;align-items:center;justify-content:center;min-height:3rem;font-size:1rem}.ms-artrail .ms-cta,.ms-scorecard .ms-cta,.ms-offer .ms-cta{display:flex;width:100%}.ms-404__search{max-width:34rem;margin-bottom:2rem}.ms-404__search .ms-search__input{height:3rem;background:var(--t-surface);font-size:1rem}.ms-proof--author{margin:1.25rem 0 0}.ms-form select{width:100%;min-height:2.75rem;padding:.55rem .75rem;border:var(--t-line-hair) solid var(--t-rule);border-radius:var(--t-radius-sm);background:var(--t-surface);color:var(--t-ink);font:inherit}.ms-pager--wp{justify-content:center;gap:.35rem;font-family:var(--t-font-ui);font-weight:700}.ms-pager--wp .page-numbers{display:inline-grid;place-items:center;min-width:2.5rem;height:2.5rem;padding:0 .6rem;border:var(--t-line-hair) solid var(--t-rule);border-radius:var(--t-radius-sm);color:var(--t-ink);text-decoration:none}.ms-pager--wp .page-numbers.current{background:var(--t-ink);color:var(--t-paper);border-color:var(--t-ink)}[x-cloak]{display:none}.ms-chrome{display:contents}.admin-bar .ms-header{top:32px}@media(max-width:782px){.admin-bar .ms-header{top:46px}}@media(max-width:600px){.admin-bar .ms-header{top:0}}.ms-sidebar{max-height:calc(100dvh - 4.5rem);overflow-y:auto}.ms-native-quick-standalone .ms-quick{margin-top:2rem}.ms-native-heading{margin-block:2rem 1rem}:root{--radius-selector: .625rem;--radius-field: .625rem;--radius-box: 1.125rem;--font-sans: "Schibsted Grotesk", "Schibsted Grotesk Fallback", Arial, sans-serif;--font-display: "Schibsted Grotesk", "Schibsted Grotesk Fallback", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, Menlo, monospace}
