.b66-blog :where(h1){font-size:2em;margin:.67em 0;font-weight:700}.b66-blog :where(h2){font-size:1.5em;margin:.83em 0;font-weight:700}.b66-blog :where(h3){font-size:1.17em;margin:1em 0;font-weight:700}.b66-blog :where(h4){font-size:1em;margin:1.33em 0;font-weight:700}.b66-blog :where(h5,h6){font-weight:700}.b66-blog :where(p,ul,ol,dl){margin:1em 0}.b66-blog :where(ul){list-style:disc;padding-left:40px}.b66-blog :where(ol){list-style:decimal;padding-left:40px}.b66-blog :where(ul ul,ol ul){list-style:circle}.b66-blog :where(li){display:list-item}.b66-blog :where(figure,blockquote){margin:1em 40px}.b66-blog :where(dd){margin-left:40px}.b66-blog :where(th){font-weight:700;text-align:center}.b66-blog :where(caption){text-align:center}.b66-blog :where(table){border-collapse:separate;border-spacing:2px}.b66-blog :where(svg){display:inline;vertical-align:baseline}.b66-blog .eyebrow{display:inline;gap:0;padding:0;border:0;border-radius:0;background:none;text-transform:none;box-shadow:none}.b66-blog{color-scheme:dark;--bg:#0e1525;--text:#f1f5f9;--muted:#a0aec0;--cyan:#00b4d8;--line:#ffffff14}.b66-blog *{box-sizing:border-box}.b66-blog{scroll-behavior:smooth;scroll-padding-top:80px;font:14px/1.5 var(--font-inter),Inter,Arial,sans-serif}.b66-blog button,.b66-blog input,.b66-blog select{font:inherit}.b66-blog button{cursor:pointer;border:0;color:inherit;background:none}.b66-blog a{color:inherit;text-decoration:none}.b66-blog a:focus-visible,.b66-blog button:focus-visible,.b66-blog input:focus-visible,.b66-blog select:focus-visible{outline:2px solid #22d3ee;outline-offset:4px}.b66-blog a,.b66-blog button{touch-action:manipulation}.b66-blog img{display:block;max-width:100%}.b66-blog i{display:inline-flex;flex-shrink:0}.b66-blog svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.b66-blog h1,.b66-blog h2,.b66-blog h3,.b66-blog p{margin:0}.b66-blog h1,.b66-blog h2{font-size:21px;letter-spacing:-.6px;font-weight:750}.b66-blog h3{font-size:16px}.b66-blog .eyebrow{font-size:10px;font-weight:700;letter-spacing:1.6px;color:#94a8c5}.b66-blog .section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.b66-blog .section-heading h1,.b66-blog .section-heading h2{display:flex;align-items:center;gap:9px;line-height:1.35}.b66-blog .section-heading i{color:#25c8e4}.b66-blog .section-heading svg{width:21px;height:21px}.b66-blog .text-button{color:#7cc9d8;font-size:11px;gap:12px;padding:4px 0;white-space:nowrap}.b66-blog .text-button:hover{color:#35ddf7}.b66-blog table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}.b66-blog th{font-size:8px;font-weight:500;letter-spacing:.3px;color:#7b8ba4;padding:8px 12px;border-bottom:1px solid #ffffff0a}.b66-blog td{padding:10px 12px;font-size:10px;border-bottom:1px solid #ffffff06;color:#acbbcf}.b66-blog td:first-child{color:#d4e0ed}.b66-blog td:last-child{color:#43d0b9}.b66-blog td:nth-last-child(-n+3),.b66-blog th:nth-last-child(-n+3){text-align:right}@media(max-width:1350px){.b66-blog .section-heading h1,.b66-blog .section-heading h2{font-size:19px}}@media(max-width:440px){.b66-blog .section-heading{margin-bottom:12px;gap:8px}.b66-blog .section-heading h1,.b66-blog .section-heading h2{font-size:17px;gap:6px;letter-spacing:-.4px}.b66-blog .section-heading svg{width:19px;height:19px}.b66-blog .text-button{font-size:9px;gap:6px}.b66-blog th{font-size:7px;padding:8px}.b66-blog td{font-size:9px;padding:9px 8px}}@media(prefers-reduced-motion:reduce){.b66-blog{scroll-behavior:auto}.b66-blog *,.b66-blog :after,.b66-blog :before{animation:none!important;transition:none!important}}.b66-blog input,.b66-blog select,.b66-blog textarea{max-width:100%}.b66-blog textarea{font:inherit;resize:vertical}.b66-blog button:disabled{opacity:.55;cursor:default}.b66-blog a,.b66-blog button{-webkit-tap-highlight-color:transparent}.b66-blog .page-section{margin-top:28px}.b66-blog .page-section>h2{margin-bottom:18px}@media(prefers-reduced-motion:reduce){.b66-blog *{scroll-behavior:auto!important}}.b66-blog .blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.b66-blog .blog-card{min-width:0;overflow:hidden;background:#142137;border:1px solid #2b4159;border-radius:14px;transition:border-color .18s,transform .18s}.b66-blog .blog-card:hover{border-color:#3c9bb2;transform:translateY(-3px)}.b66-blog .blog-card>a{display:flex;flex-direction:column;height:100%}.b66-blog .blog-card img{width:100%;height:auto}.b66-blog .blog-card-copy{padding:23px;display:flex;flex:1;flex-direction:column}.b66-blog .blog-card h3{font-size:18px;line-height:1.5;letter-spacing:-.3px;margin:11px 0;color:#edf6ff}.b66-blog .blog-card p{font-size:12px;line-height:1.85;color:#adc2d8;margin-bottom:24px}.b66-blog .blog-card-bottom{margin-top:auto;display:flex;gap:10px;align-items:center;justify-content:space-between;color:#9ab4cf}.b66-blog .blog-card-bottom small{font-size:10px;line-height:1.7}.b66-blog .blog-card-bottom>span{color:#4de2f5;font-size:23px}.b66-blog .blog-rail{margin:35px 0}.b66-blog .blog-rail .section-heading h2{font-size:22px}@media(max-width:1150px){.b66-blog .blog-grid{gap:14px}.b66-blog .blog-card-copy{padding:18px}.b66-blog .blog-card h3{font-size:16px}}@media(max-width:850px){.b66-blog .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.b66-blog .blog-grid{grid-template-columns:1fr;gap:19px}.b66-blog .blog-card-copy{padding:21px}.b66-blog .blog-card h3{font-size:20px}.b66-blog .blog-card p{font-size:13px}.b66-blog .blog-rail .section-heading{align-items:start;gap:10px}.b66-blog .blog-rail .section-heading h2{font-size:20px}.b66-blog .blog-rail .section-heading a{font-size:11px;line-height:1.7}}@media(prefers-reduced-motion:reduce){.b66-blog .blog-card{transition:none}.b66-blog .blog-card:hover{transform:none}.b66-blog{scroll-behavior:auto}}.b66-blog{--surface-0:#0e1525;--surface-1:#121e30;--surface-2:#19283c;--line:#30445d;--text:#eef4fa;--text-muted:#b0c1d5;--brand:#00b4d8;--focus:#65e6ff;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--radius:14px;--body-size:16px;--label-size:14px;color:var(--text)}.b66-blog article,.b66-blog section{min-width:0}.b66-blog button:disabled{cursor:not-allowed;opacity:.5}.b66-blog .text-button{min-height:44px;display:inline-flex;align-items:center;font-size:14px}.b66-blog .eyebrow{font-size:12px;letter-spacing:1.8px}.b66-blog .section-heading{gap:16px;flex-wrap:wrap}.b66-blog .section-heading h2{font-size:24px}.b66-blog .page-section{margin-top:32px}.b66-blog .blog-card h3{font-size:20px;line-height:1.35}.b66-blog .blog-card p{font-size:16px;line-height:1.65}.b66-blog .blog-card small{font-size:13px}.b66-blog .blog-card-copy{padding:20px}@media(max-width:600px){.b66-blog .page-section{margin-top:28px}.b66-blog .section-heading h2{font-size:21px}.b66-blog .section-heading .text-button{font-size:14px}.b66-blog .blog-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.b66-blog *,.b66-blog :after,.b66-blog :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.b66-blog .blog-card img[src*=-guide-]{object-position:center 20%}.b66-blog .blog-card img{aspect-ratio:16/9;object-fit:cover;filter:none}.b66-blog .blog-card-copy h3{line-height:1.45}@media(max-width:700px){.b66-blog .blog-grid{gap:22px}}.b66-blog .blog-card img.ui-article-image{object-fit:contain;background:#0e182b}.b66-blog .editorial-cover-frame{display:block;position:relative;overflow:hidden;width:100%;height:100%;border-radius:inherit}.b66-blog .editorial-cover-frame>img{display:block;width:100%;height:100%;object-fit:cover}.b66-blog .cover-series-labels{position:absolute;display:flex;gap:10px;bottom:8%;left:50%;transform:translateX(-50%);width:76%;justify-content:center}.b66-blog .cover-series-labels b{flex:1;max-width:150px;text-align:center;color:#f1fbff;background:#071424e8;border:1px solid #5fc8df88;border-radius:9px;padding:12px 5px;font-size:clamp(20px,2vw,34px);letter-spacing:1px;box-shadow:0 6px 22px #0004}.b66-blog .cover-series-labels i{display:block;font-style:normal;font-weight:500;font-size:12px;letter-spacing:0;color:#bde4ef;margin-top:4px}.b66-blog .blog-card .editorial-cover-frame{aspect-ratio:16/9;height:auto}.b66-blog .blog-card .cover-series-labels b{font-size:22px;padding:8px 4px}.b66-blog .blog-card .cover-series-labels i{font-size:10px}@media(max-width:600px){.b66-blog .cover-series-labels{width:82%;gap:5px}.b66-blog .cover-series-labels b{font-size:22px;padding:7px 4px}.b66-blog .cover-series-labels i{font-size:10px}}.b66-blog .editorial-cover-frame.series-cover-frame>img{width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:contain;object-position:center;filter:none;opacity:1;transform:none}.b66-blog .series-cover-frame .cover-series-labels{position:static;transform:none;width:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:13px 12px;background:#102538;border-top:1px solid #345c71}.b66-blog .series-cover-frame .cover-series-labels b{max-width:none;border:0;border-right:1px solid #345c71;background:none;box-shadow:none;border-radius:0;padding:2px 10px;font-size:27px;color:#6ae2f4}.b66-blog .series-cover-frame .cover-series-labels b:last-child{border-right:0}.b66-blog .series-cover-frame .cover-series-labels i{font-size:12px;color:#d0e6f1}.b66-blog .blog-card .series-cover-frame{height:auto;min-height:0;aspect-ratio:auto}@media(max-width:600px){.b66-blog .series-cover-frame .cover-series-labels{padding:11px 4px}.b66-blog .series-cover-frame .cover-series-labels b{font-size:23px;padding:2px 6px}.b66-blog .series-cover-frame .cover-series-labels i{font-size:11px}}.b66-blog .blog-card .series-cover-frame>img{aspect-ratio:2/1;height:auto;object-fit:contain}.b66-blog .blog-card .series-cover-frame .cover-series-labels{padding:10px 4px}.b66-blog .blog-card .series-cover-frame .cover-series-labels b{font-size:21px}.b66-blog .blog-card .series-cover-frame .cover-series-labels i{font-size:10px}.b66-blog .blog-card:has(img[src*=guide-editorial]) .card-media-label{background:#062639e8;border-color:#348b9f;color:#a1f1fb}.b66-blog .card-media-label{position:absolute;left:14px;bottom:12px;color:#ffe7a5;background:#151c29e8;border:1px solid #cc9c49;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:700;letter-spacing:1px}.b66-blog.b66-blog-home{padding:0;max-width:none}.b66-blog.b66-blog-home .blog-rail{margin-top:0}