.blog-site{background:#f7f9fc;color:#18233b}.skip-link{position:absolute;left:16px;top:-80px;background:#fff;padding:12px;z-index:100}.skip-link:focus{top:10px}.blog-header{max-width:1256px;margin:auto;padding:26px 36px;display:flex;align-items:center;justify-content:space-between;gap:22px}.blog-header .brand strong{font-size:24px;letter-spacing:-1px}.blog-header .brand svg{width:32px;height:32px}.blog-header nav{display:flex;gap:28px;align-items:center;font-size:13px;color:#67748b}.blog-header nav>a[aria-current]{color:#263f83}.blog-language{font-size:12px}.blog-button{display:inline-flex;justify-content:center;align-items:center;padding:13px 20px;gap:10px;background:#3e5cff;color:#fff!important;border-radius:9px;font-size:13px;font-weight:600;white-space:nowrap;transition:background .2s}.blog-button:hover{background:#2847de}.blog-main,.article-main{max-width:1256px;margin:auto;padding:0 36px}.blog-hero{padding:62px 0 36px;max-width:780px}.blog-site .blog-hero h1{font-size:clamp(36px,4.7vw,60px);line-height:1.25;letter-spacing:-2px;margin:22px 0 20px}.blog-hero>p{font-size:16px;line-height:1.9;color:#6a778f;max-width:630px}.blog-count{display:inline-block;margin-top:14px;font-size:11px;color:#8a96ab;letter-spacing:.4px}.blog-feature{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;position:relative;overflow:hidden;min-height:285px;background:#192746;border-radius:18px;color:#fff;padding:42px 44px;margin:5px 0 46px}.blog-feature>div{position:relative;z-index:1;max-width:570px}.feature-label{font-size:9px;color:#b5c8ff;letter-spacing:2px}.blog-feature h2{font-size:30px;line-height:1.5;letter-spacing:-.7px;font-weight:500;margin:17px 0 13px}.blog-feature p{color:#b1bed8;font-size:13px;line-height:1.9}.blog-feature>div>a{display:inline-block;margin-top:17px;color:#d4e0ff;font-size:12px}.blog-feature img{position:absolute;right:22px;top:-85px;width:420px;height:420px;object-fit:contain;opacity:.85}.library-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center}.blog-categories{display:flex;gap:7px;flex-wrap:wrap}.blog-categories>a{padding:10px 13px;border-radius:8px;color:#78859a;font-size:12px;border:1px solid transparent}.blog-categories>a[aria-current]{background:#eaf0ff;color:#3e5cff;border-color:#dce5fb}.blog-categories>a:hover{background:#fff}.blog-search input{width:235px;max-width:100%;border:1px solid #dfe5ef;background:#fff;border-radius:9px;padding:12px 14px;color:#233253;font-size:12px;outline-color:#7e98f3}.results-count{font-size:11px;color:#8b97aa;margin:21px 0 17px}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card{border:1px solid #e1e7ef;border-radius:14px;background:#fff;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.guide-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #1f395b09}.card-topic{height:145px;padding:21px 24px;position:relative;overflow:hidden;background:#eaf0fc;display:flex;flex-direction:column;justify-content:space-between}.card-topic:after{content:"";position:absolute;width:150px;height:150px;border:1px solid currentColor;border-radius:50%;right:-20px;top:20px;opacity:.08}.card-topic>span{font-size:10px;color:#667a9a}.card-topic>strong{position:absolute;right:24px;top:44px;font:500 43px 'Space Grotesk',sans-serif;letter-spacing:-2px;color:#9aafda}.card-topic>small{font-size:6px;letter-spacing:1.7px;color:#8d9fbd}.topic-payments{background:#eaf5f0}.topic-payments>strong{color:#6faaa1}.topic-security{background:#f3efea}.topic-security>strong{color:#b9a487}.topic-growth{background:#efedf8}.topic-growth>strong{color:#a299c7}.topic-dns{background:#e9f0f5}.topic-dns>strong{color:#8aa7be}.guide-card-copy{padding:24px;display:flex;flex:1;flex-direction:column}.guide-number{font-size:7px;letter-spacing:1.5px;color:#9ca8bc}.guide-card h2{font-size:19px;line-height:1.6;letter-spacing:-.3px;font-weight:600;margin:13px 0 12px}.guide-card h2>a{color:#24324c}.guide-card p{font-size:12px;line-height:1.9;color:#8190a7;margin:0 0 21px}.guide-read{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#4a65bf;margin-top:auto;padding-top:16px;border-top:1px solid #edf0f5}.guide-read>span{font-size:17px}.article-cta{background:#eaf0ff;border:1px solid #dce5fa;border-radius:16px;padding:42px;text-align:center;margin:55px 0}.article-cta h2{font-size:28px;line-height:1.5;font-weight:500;letter-spacing:-.5px;margin:15px 0 12px}.article-cta p{color:#778aab;font-size:13px;line-height:1.9;margin:0 auto 23px;max-width:570px}.blog-footer{max-width:1256px;margin:auto;padding:27px 36px 38px;display:flex;gap:26px;align-items:center;border-top:1px solid #e3e8f0;font-size:11px;color:#8795ad}.blog-footer-brand{font:600 19px 'Space Grotesk',sans-serif;color:#263653;margin-right:auto}.breadcrumbs-blog{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:#92a0b4;padding-top:27px}.breadcrumbs-blog a{color:#6c80a4}.article-header{max-width:900px;margin:43px auto 44px}.article-category{display:inline-block;padding:7px 11px;border:1px solid #dfe7f7;background:#edf2fd;border-radius:6px;color:#6380ba;font-size:10px}.blog-site .article-header h1{font-size:clamp(30px,3.5vw,44px);line-height:1.45;letter-spacing:-1px;margin:20px 0}.article-deck{font-size:16px;line-height:1.9;color:#7a8ba5;max-width:800px}.article-byline{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;color:#9aa6b8;margin-top:26px}.article-byline>a{color:#64789c}.article-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:48px;justify-content:center;align-items:start}.article-toc{position:sticky;top:30px;border-top:1px solid #dce4f0;padding-top:22px}.article-toc>strong{font-size:12px;color:#5e718f}.article-toc nav{display:flex;flex-direction:column;margin-top:17px;gap:14px}.article-toc nav>a{font-size:11px;line-height:1.8;color:#899ab5}.article-toc nav>a:hover{color:#3e5cff}.toc-search{display:block;border-top:1px solid #e4eaf3;margin-top:24px;padding-top:18px;font-size:11px;color:#506fc5}.article-body{font-size:16px;line-height:2.05;color:#485a76;min-width:0}.article-body>p:first-child{font-size:17px;color:#4a5b75;margin-top:0}.article-body p{margin:0 0 24px}.article-body h2{font-size:24px;font-weight:600;line-height:1.6;letter-spacing:-.3px;margin:37px 0 18px;color:#22314d;scroll-margin-top:28px}.article-body ul{margin:20px 0 27px;padding-left:23px;list-style:disc}.article-body li{margin:8px 0;padding-left:4px}.article-body code{font-size:.88em;background:#eaf0f8;color:#3b5c9a;border-radius:4px;padding:2px 6px;overflow-wrap:anywhere}.article-table{overflow-x:auto;border:1px solid #dde5f0;border-radius:10px;margin:27px 0}.article-table table{border-collapse:collapse;width:100%;min-width:490px;text-align:left;font-size:13px;line-height:1.8}.article-table th{background:#ecf1f8;color:#516986;font-weight:600}.article-table th,.article-table td{padding:14px 17px;border-bottom:1px solid #e3e9f2}.article-table tr:last-child td{border-bottom:0}.article-sources{margin-top:42px;border-top:1px solid #dce5f2;padding-top:10px}.article-sources h2{font-size:18px}.article-sources ul{font-size:12px;line-height:1.8}.article-sources a{color:#4b6ab9;overflow-wrap:anywhere}.article-sources p{font-size:11px;color:#9aa7bb;line-height:1.9}.article-body .article-cta{padding:30px}.article-body .article-cta h2{font-size:23px;margin-top:10px}.related-guides{margin:65px 0 55px}.related-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.related-heading h2{font-size:24px;font-weight:500}.related-heading>a{font-size:12px;color:#728ab9}.editorial-page{max-width:820px;padding:70px 28px 90px;margin:auto;min-height:70vh}.blog-site .editorial-page h1{font-size:38px;margin:23px 0 30px}.editorial-page p{font-size:16px;line-height:2;color:#687e9e;margin:24px 0}.blog-site [hidden]{display:none!important}.blog-home-guides .guide-grid{gap:18px}.blog-home-guides .guide-card h2{font-size:17px}.blog-home-guides .guide-card p{font-size:11px}.blog-home-guides{margin-bottom:25px}.blog-home-guides .section-heading>a{font-size:12px;color:#526cbe}.blog-home-guides .card-topic{height:115px}
@media(max-width:1050px){.blog-header,.blog-main,.article-main{padding-inline:28px}.blog-feature img{right:-30px;opacity:.4}.blog-feature>div{max-width:62%}.guide-grid{gap:18px}.guide-card-copy{padding:20px}.guide-card h2{font-size:17px}.library-toolbar{align-items:stretch;flex-direction:column}.blog-search input{width:100%}.article-layout{grid-template-columns:170px minmax(0,1fr);gap:30px}.article-toc nav>a{font-size:10px}}
@media(max-width:720px){.blog-header{padding:22px 20px}.blog-header .brand strong{font-size:21px}.blog-header .brand svg{width:27px;height:27px}.blog-header nav{gap:15px;font-size:11px}.blog-header nav>a:first-child{display:none}.blog-header .blog-button{font-size:10px;padding:10px 12px}.blog-main,.article-main{padding-inline:20px}.blog-hero{padding-top:40px}.blog-site .blog-hero h1{font-size:40px;letter-spacing:-1.5px}.blog-hero>p{font-size:13px}.blog-feature{padding:28px;min-height:260px;grid-template-columns:1fr}.blog-feature>div{max-width:100%}.blog-feature h2{font-size:25px}.blog-feature img{width:320px;height:320px;opacity:.16;right:-60px;top:0}.blog-feature p{font-size:12px}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.card-topic{height:125px;padding:17px}.card-topic>strong{font-size:35px;right:17px}.guide-card-copy{padding:18px}.guide-card h2{font-size:16px}.guide-card p{font-size:11px}.blog-categories>a{padding:9px 10px;font-size:11px}.article-layout{grid-template-columns:1fr}.article-toc{position:static;padding:20px;background:#eef3fa;border-radius:10px;border:0}.article-toc nav{gap:10px}.article-toc nav>a{font-size:12px}.article-toc .toc-search{display:none}.article-header{margin-top:30px}.blog-site .article-header h1{font-size:30px}.article-deck{font-size:14px}.article-byline{font-size:10px;gap:12px}.article-body{font-size:15px;line-height:2}.article-body>p:first-child{font-size:16px}.article-body h2{font-size:22px}.article-cta{padding:30px 22px}.article-cta h2{font-size:24px}.blog-footer{padding-inline:20px;gap:16px;flex-wrap:wrap;font-size:10px}.blog-footer-brand{font-size:18px}.blog-home-guides .guide-grid{grid-template-columns:1fr}.blog-home-guides .guide-card{display:flex;flex-direction:column}.blog-home-guides .card-topic{height:100%;min-height:180px}.blog-home-guides .card-topic>strong{font-size:25px;right:12px;top:70px}.blog-home-guides .card-topic>small{font-size:5px}.blog-home-guides .guide-card h2{font-size:16px}}
@media(max-width:440px){.blog-header nav>a[aria-current]{display:none}.blog-header nav{gap:12px}.blog-header .brand strong{font-size:21px}.guide-grid{grid-template-columns:1fr}.card-topic{height:135px}.guide-card-copy{padding:23px}.guide-card h2{font-size:19px}.guide-card p{font-size:12px}.article-header{margin-bottom:29px}.article-body .article-cta h2{font-size:22px}.blog-categories{gap:4px}.article-byline{font-size:9px;gap:10px}.related-heading h2{font-size:22px}.blog-home-guides .guide-card-copy{padding:18px}}
.answer-summary{padding:25px 28px;margin-bottom:34px;background:#edf2ff;border:1px solid #dbe5fc;border-radius:14px}.article-body .answer-summary h2{font-size:20px;margin:10px 0 12px}.answer-summary .small-label{font-size:10px}.article-body .answer-summary p{margin:0;font-size:15px;color:#3f5579}.article-faq{border-block:1px solid #dce5f2;padding:0 0 12px;margin-top:36px}.article-faq h3{font-size:18px;font-weight:600;color:#263b5d;margin:20px 0 12px}.knowledge-link{margin:-20px 0 28px;font-size:13px;color:#4b64ab}.knowledge-main{padding-bottom:60px}.task-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 44px}.task-shortcuts a{border:1px solid #dce5f2;border-radius:8px;padding:13px 16px;background:#fff;color:#536b9e;font-size:12px}.task-section{display:grid;grid-template-columns:1fr 1.6fr;gap:54px;padding:38px 0;border-top:1px solid #dfe6ef}.task-intro h2{font-size:27px;line-height:1.5;margin:16px 0;color:#273b5c}.task-intro p{font-size:14px;line-height:1.9;color:#71829a}.task-intro>a{display:block;margin-top:20px;color:#526db5;font-size:12px}.task-links{list-style:none;padding:0;margin:0}.task-links li{padding:18px 0;border-bottom:1px solid #e4eaf2}.task-links li:first-child{padding-top:0}.task-links li:last-child{border:0}.task-links a{display:flex;justify-content:space-between;gap:20px;color:#2d4368;font-size:17px;line-height:1.6}.task-links a:hover{color:#3e5cff}.task-links p{font-size:12px;line-height:1.9;color:#7c8da8;margin:10px 0 0}.brand-facts h2{font-size:23px;margin:36px 0 10px;color:#293e61}.brand-facts .facts-lead{font-size:18px}.fact-links{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;color:#4d6cb1;margin-top:30px}.blog-footer{flex-wrap:wrap}.blog-footer a:hover{color:#3e5cff}@media(max-width:720px){.task-section{grid-template-columns:1fr;gap:26px;padding:30px 0}.task-intro h2{font-size:24px}.task-shortcuts{flex-direction:column}.answer-summary{padding:21px}.task-links a{font-size:16px}.brand-facts h2{font-size:21px}}

/* Homepage guide cards have text only; each copy column fills its card. */
.blog-home-guides .guide-card{min-width:0}.blog-home-guides .guide-card-copy{min-width:0;width:100%;box-sizing:border-box}.blog-home-guides .guide-card h3{margin:14px 0 12px;font-size:19px;font-weight:600;line-height:1.65;letter-spacing:-.3px;overflow-wrap:anywhere;color:#24324c}.blog-home-guides .guide-card p{font-size:12px;line-height:1.9}.blog-home-guides .guide-read{line-height:1.6}@media(max-width:720px){.blog-home-guides .guide-card{display:flex;flex-direction:column}.blog-home-guides .guide-card-copy{padding:23px}.blog-home-guides .guide-card h3{font-size:18px;line-height:1.65;margin:13px 0 12px}.blog-home-guides .guide-card p{font-size:13px;line-height:1.9;margin-bottom:20px}.blog-home-guides .guide-read{font-size:12px}}@media(max-width:390px){.blog-home-guides .guide-card-copy{padding:21px}.blog-home-guides .guide-card h3{font-size:17px}}
