:root{--bg: #FBFAF8;--ink: #16171A;--ink-2: #31333a;--muted: #5b5d63;--muted-2: #8a8c92;--faint: #a0a2a8;--accent: #0a6cff;--accent-hover: #0757d6;--green: #1f8a5b;--dark: #141518;--hairline: rgba(20, 23, 26, .09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,SF Pro Text,system-ui,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}::selection{background:#0a6cff2e}@keyframes mrpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes mrwave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes mrfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.nav-lnk{color:var(--muted);font-size:14px;font-weight:500;transition:color .15s}.nav-lnk:hover,.nav-lnk[aria-current=page]{color:var(--ink)}.btn-p{background:var(--accent);color:#fff;transition:transform .12s,box-shadow .12s,background .12s;box-shadow:0 1px 2px #0a6cff4d,0 8px 22px #0a6cff3d}.btn-p:hover{background:var(--accent-hover);color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px #0a6cff4d,0 12px 28px #0a6cff4d}.btn-g{transition:background .15s,border-color .15s}.btn-g:hover{background:#0000000a}.card{transition:transform .18s,box-shadow .18s,border-color .18s}.card:hover{transform:translateY(-3px);box-shadow:0 18px 50px #14171a1a;border-color:#0a6cff47}.post{transition:transform .18s,box-shadow .18s,border-color .18s}.post:hover{transform:translateY(-3px);box-shadow:0 18px 50px #14171a1a;border-color:#0a6cff47}.foot-lnk{color:var(--muted-2);font-size:13.5px;transition:color .15s;display:block}.foot-lnk:hover{color:var(--ink)}details.faq{border-bottom:1px solid rgba(20,23,26,.1)}details.faq summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:17px;font-weight:600;color:var(--ink)}details.faq summary::-webkit-details-marker{display:none}details.faq summary .chev{transition:transform .2s;color:var(--muted-2);flex:0 0 auto}details.faq[open] summary .chev{transform:rotate(45deg)}details.faq .ans{padding:0 40px 22px 0;font-size:15px;line-height:1.65;color:var(--muted);max-width:70ch}.prose p{font-size:17px;line-height:1.72;color:var(--ink-2);margin:0 0 20px}.prose h2{font-size:27px;letter-spacing:-.6px;font-weight:700;margin:44px 0 14px;line-height:1.15}.prose h2:first-child{margin-top:0}.prose h3{font-size:20px;letter-spacing:-.3px;font-weight:700;margin:30px 0 10px}.prose ul{margin:0 0 20px;padding-left:22px}.prose li{font-size:17px;line-height:1.7;color:var(--ink-2);margin-bottom:9px}.prose strong{color:var(--ink);font-weight:650}.prose a{font-weight:550}.callout{display:flex;gap:12px;padding:18px 20px;border-radius:14px;margin:0 0 24px}.callout svg{flex:0 0 auto;margin-top:1px}.callout .callout-body{font-size:15px;line-height:1.6;color:var(--ink-2)}.callout--info{background:#0a6cff0f;border:1px solid rgba(10,108,255,.16)}.callout--info svg{color:var(--accent)}.callout--ok{background:#1f8a5b12;border:1px solid rgba(31,138,91,.2)}.callout--ok svg{color:var(--green)}.cmp{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;border:1px solid rgba(20,23,26,.1);border-radius:14px;overflow:hidden}.cmp th,.cmp td{padding:13px 14px;text-align:left;border-bottom:1px solid rgba(20,23,26,.08)}.cmp thead th{background:#f3f2ef;font-size:12px;font-weight:700;letter-spacing:.3px;color:var(--muted);text-transform:uppercase}.cmp tbody tr:last-child td{border-bottom:none}.cmp td:first-child,.cmp th:first-child{font-weight:650;color:var(--ink)}.cmp tr.hi td{background:#0a6cff0d}.vs{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;border:1px solid rgba(20,23,26,.1);border-radius:14px;overflow:hidden}.vs th,.vs td{padding:14px 16px;text-align:left;border-bottom:1px solid rgba(20,23,26,.08);vertical-align:top}.vs thead th{font-size:13px;font-weight:700;letter-spacing:.2px}.vs thead th:nth-child(2){background:#0a6cff14;color:var(--accent)}.vs thead th:nth-child(3){background:#f3f2ef;color:var(--muted)}.vs td:nth-child(2){background:#0a6cff0a}.vs tbody tr:last-child td{border-bottom:none}.vs td:first-child{font-weight:650;color:var(--muted);width:34%}.yes{color:var(--green);font-weight:700}.no{color:#c4453c;font-weight:700}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:860px){.grid-hero{grid-template-columns:1fr!important;gap:40px!important;padding-top:52px!important}.grid-2{grid-template-columns:1fr!important;gap:32px!important}.grid-3,.grid-2to1{grid-template-columns:1fr!important}.nav-links{display:none!important}.h1-hero{font-size:40px!important}.h2-lg{font-size:28px!important}.featured-post{grid-template-columns:1fr!important}}@media(max-width:560px){.h1-hero{font-size:33px!important}.cards-3{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
