/* Generated from blog.css via PurgeCSS on 2026-04-24. Do not hand-edit; regenerate by re-running Task 1 of docs/superpowers/plans/2026-04-24-blog-css-split.md. */
.blog-hero{padding:calc(80px + var(--space-16)) 0 var(--space-16);background:linear-gradient(135deg,#0f172a 0,#1e293b 50%,#0f172a 100%);position:relative;overflow:hidden}.blog-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 30% 50%,rgba(37,99,235,.15) 0,transparent 60%),radial-gradient(ellipse at 70% 50%,rgba(124,58,237,.1) 0,transparent 60%);pointer-events:none}.blog-hero-content{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:1}.blog-breadcrumb{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--text-xs);color:rgba(255,255,255,.5);letter-spacing:.02em}.blog-breadcrumb a,.breadcrumb-link{color:rgba(255,255,255,.65);text-decoration:none;transition:color var(--transition-normal)}.blog-breadcrumb a:hover,.breadcrumb-link:hover{color:#fff;text-decoration:underline}.breadcrumb-separator{font-size:.55em;color:rgba(255,255,255,.3)}.breadcrumb-current{color:rgba(255,255,255,.9);font-weight:600;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-3)}.blog-tag{display:inline-flex;align-items:center;padding:4px 14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:500;color:rgba(255,255,255,.75);text-decoration:none;transition:all var(--transition-normal);letter-spacing:.01em}.blog-tag:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-1px)}.blog-tag:first-child{background:rgba(37,99,235,.2);border-color:rgba(37,99,235,.3);color:rgba(255,255,255,.9);font-weight:600}.blog-title{font-size:var(--text-4xl);font-weight:800;color:#fff;line-height:1.2;margin-bottom:var(--space-6);letter-spacing:-.02em}.blog-meta{display:flex;align-items:center;justify-content:center;gap:var(--space-6);font-size:var(--text-sm);color:rgba(255,255,255,.6);margin-bottom:var(--space-6)}.blog-meta-item{display:flex;align-items:center;gap:var(--space-2)}.blog-meta-item i{color:rgba(255,255,255,.4);font-size:.85em}.blog-excerpt{font-size:var(--text-lg);color:rgba(255,255,255,.7);line-height:1.7;max-width:650px;margin:0 auto}.blog-content{padding:var(--space-24) 0;background:var(--bg-gray-50)}.content-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-12);column-gap:36px;max-width:1200px;margin:0 auto}.blog-article{background:var(--bg-white);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:var(--shadow-sm)}.step-card{display:flex;gap:var(--space-8);padding:var(--space-8);background:var(--bg-gray-50);border-radius:var(--radius-xl);border:1px solid var(--gray-200)}.step-number{width:60px;height:60px;background:var(--primary);color:var(--text-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl);font-weight:800;flex-shrink:0}.blog-article img{max-width:100%;height:auto;object-fit:contain}.blog-article .article-section figure img,.blog-article figure img{max-width:100%;width:auto;height:auto;object-fit:contain;display:block;margin-left:auto;margin-right:auto}.blog-article .article-section figure,.blog-article figure{max-width:100%;margin-left:0;margin-right:0}.stars{color:#fbbf24}.downloads{color:var(--text-gray-500)}.ping{color:var(--text-gray-500)}.label{font-weight:500;color:var(--text-gray-600)}.value{font-weight:600;color:var(--text-gray-900)}.blog-cta{margin-top:var(--space-16);padding:var(--space-12) var(--space-10);background:linear-gradient(135deg,#0f172a 0,#1e293b 100%);border-radius:var(--radius-2xl);text-align:center;position:relative;overflow:hidden}.blog-cta::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 50% 50%,rgba(37,99,235,.15) 0,transparent 60%);pointer-events:none}.blog-cta h2,.blog-cta h3{font-size:var(--text-2xl);font-weight:700;color:#fff;margin-bottom:var(--space-5);position:relative}.blog-cta p{font-size:var(--text-lg);color:rgba(255,255,255,.7);margin-bottom:var(--space-6);max-width:600px;margin-left:auto;margin-right:auto;position:relative;line-height:1.7}.cta-buttons{display:flex;align-items:center;justify-content:center;gap:var(--space-4);flex-wrap:wrap;position:relative}.blog-cta .btn-outline{background:0 0;border:1px solid rgba(255,255,255,.3);color:#e5e7eb;font-size:var(--text-sm);padding:var(--space-3) var(--space-6)}.blog-cta .btn-outline:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.5);color:#f9fafb}.blog-author-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-6) var(--space-8);background:var(--bg-gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-xl);margin-bottom:var(--space-10)}.blog-author-info{display:flex;align-items:center;gap:var(--space-3)}.author-avatar{width:40px;height:40px;background:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-lg);flex-shrink:0}.author-details{display:flex;flex-direction:column;gap:2px}.author-name{font-size:var(--text-sm);font-weight:600;color:var(--text-gray-900)}.author-role{font-size:var(--text-xs);color:var(--text-gray-500)}.blog-dates{display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-xs);color:var(--text-gray-500)}.blog-dates span{display:flex;align-items:center;gap:var(--space-1)}.blog-dates i{color:var(--text-gray-400)}.key-takeaways{padding:var(--space-8) var(--space-8) var(--space-8) var(--space-10);background:linear-gradient(135deg,rgba(37,99,235,.06) 0,rgba(16,185,129,.03) 100%);border:1px solid rgba(37,99,235,.12);border-left:4px solid var(--primary);border-radius:var(--radius-xl);margin-bottom:var(--space-10);box-shadow:0 2px 12px rgba(37,99,235,.06);position:relative}.key-takeaways h3{font-size:var(--text-sm);font-weight:700;color:var(--primary);margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-2);text-transform:uppercase;letter-spacing:.08em}.key-takeaways h3 i{color:var(--primary);font-size:1.1em}.key-takeaways ul{list-style:none;padding:0;margin:0}.key-takeaways li{padding:var(--space-2) 0;padding-left:var(--space-6);font-size:var(--text-sm);line-height:1.7;color:var(--text-gray-700);position:relative}.key-takeaways li::before{content:'';position:absolute;left:0;top:12px;width:8px;height:8px;background:var(--primary);border-radius:50%;opacity:.7}.blog-toc{padding:var(--space-8);background:var(--bg-gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-xl);margin-bottom:var(--space-10)}.blog-toc h3{font-size:var(--text-base);font-weight:700;color:var(--text-gray-900);margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-2);text-transform:uppercase;letter-spacing:.05em;font-size:var(--text-sm)}.blog-toc h3 i{color:var(--primary)}.blog-toc ol{list-style:none;padding:0;margin:0;counter-reset:toc}.blog-toc li{counter-increment:toc}.blog-toc li a{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-1);color:var(--primary);text-decoration:none;font-size:var(--text-sm);font-weight:500;border-radius:var(--radius-lg);border:1px solid transparent;transition:all var(--transition-normal)}.blog-toc li a::before{content:counter(toc);width:26px;height:26px;background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:700;color:#fff;flex-shrink:0;transition:all var(--transition-normal)}.blog-toc li a::after{content:'\f105';font-family:'Font Awesome 6 Free';font-weight:900;margin-left:auto;font-size:.75em;opacity:0;transform:translateX(-4px);transition:all var(--transition-normal);color:var(--primary)}.blog-toc li a:hover{background:rgba(37,99,235,.06);border-color:rgba(37,99,235,.12);color:var(--primary)}.blog-toc li a:hover::after{opacity:1;transform:translateX(0)}.article-section+.article-section{padding-top:var(--space-12);margin-top:var(--space-12);border-top:1px solid var(--gray-100)}.mid-article-cta{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-8);background:linear-gradient(135deg,#1e40af 0,var(--primary) 50%,#7c3aed 100%);border-radius:var(--radius-2xl);margin:var(--space-16) 0;color:#fff;box-shadow:0 8px 32px rgba(37,99,235,.2);position:relative;overflow:hidden}.mid-article-cta::before{content:'';position:absolute;top:-50%;right:-20%;width:200px;height:200px;background:rgba(255,255,255,.05);border-radius:50%}.mid-article-cta .cta-icon{width:52px;height:52px;background:rgba(255,255,255,.15);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;font-size:var(--text-xl);flex-shrink:0;backdrop-filter:blur(10px)}.mid-article-cta .cta-text{flex:1;position:relative}.mid-article-cta .cta-text strong{display:block;font-size:var(--text-lg);font-weight:700;margin-bottom:4px}.mid-article-cta .cta-text span{font-size:var(--text-sm);opacity:.85}.mid-article-cta .btn{flex-shrink:0;position:relative}.reading-progress{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--primary),#7c3aed);z-index:9999;width:0%;transition:width .15s ease-out}.blog-faq{margin-top:var(--space-16);padding-top:var(--space-12);border-top:2px solid var(--gray-100)}.blog-faq h2{font-size:var(--text-2xl);font-weight:700;color:var(--text-gray-900);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:2px solid var(--gray-100)}.faq-item{border:1px solid var(--gray-200);border-radius:var(--radius-xl);margin-bottom:var(--space-4);overflow:hidden;transition:all var(--transition-normal)}.faq-item:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);background:var(--bg-gray-50);cursor:pointer;gap:var(--space-4)}.faq-question h3{font-size:var(--text-base);font-weight:600;color:var(--text-gray-900);margin:0}.faq-question i{color:var(--primary);transition:transform var(--transition-normal);flex-shrink:0}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{padding:0 var(--space-6);max-height:0;overflow:hidden;transition:all .3s ease}.faq-item.active .faq-answer{padding:var(--space-5) var(--space-6);max-height:500px}.faq-answer p{font-size:var(--text-sm);line-height:1.8;color:var(--text-gray-600);margin:0}.blog-tag:focus-visible,.blog-toc li a:focus-visible,.breadcrumb-link:focus-visible,.faq-question:focus-visible,.related-posts a:focus-visible,.sidebar-widget .category-tag:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-lg)}.btn-outline:focus-visible,.btn-primary:focus-visible,.btn:focus-visible,.download-cta:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.faq-question:focus-visible{outline-offset:-2px}@media (max-width:768px){.blog-author-bar{flex-direction:column;align-items:flex-start;padding:var(--space-5) var(--space-6)}.mid-article-cta{flex-direction:column;text-align:center;padding:var(--space-6)}.mid-article-cta .btn{width:100%}.faq-question h3{font-size:var(--text-sm)}.blog-tags{gap:var(--space-1)}.blog-tag{font-size:10px;padding:3px 10px}.breadcrumb-current{max-width:150px}}.lead{font-size:var(--text-lg);line-height:1.8;color:var(--text-gray-600);border-left:4px solid var(--primary);padding-left:var(--space-6)}.article-section{margin-bottom:var(--space-10)}.article-section h2{font-size:var(--text-2xl);font-weight:800;color:var(--text-gray-900);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:3px solid var(--primary);border-bottom-width:3px;border-image:linear-gradient(90deg,var(--primary),transparent) 1}.article-section h3{font-size:var(--text-lg);font-weight:700;color:var(--text-gray-800);margin-top:var(--space-8);margin-bottom:var(--space-4);padding-left:var(--space-4);border-left:3px solid var(--primary)}.article-section p{font-size:var(--text-base);line-height:1.75;color:var(--text-gray-600);margin-bottom:var(--space-5)}.article-section ol,.article-section ul{margin-bottom:var(--space-8);padding-left:var(--space-6)}.article-section li{font-size:var(--text-base);line-height:1.7;color:var(--text-gray-600);margin-bottom:var(--space-4)}.article-section li strong{color:var(--text-gray-800);display:inline;margin-right:var(--space-1)}.encryption-standards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-6);margin:var(--space-6) 0}.scenario,.standard-card{padding:var(--space-6);background:var(--bg-gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-xl);transition:all var(--transition-normal)}.scenario:hover,.standard-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary)}.standard-card .standard-icon{width:48px;height:48px;background:var(--primary);color:#fff;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:var(--text-xl);margin-bottom:var(--space-4)}.scenario h3,.standard-card h3{font-size:var(--text-lg);font-weight:600;color:var(--text-gray-900);margin-bottom:var(--space-3)}.scenario p,.standard-card p{font-size:var(--text-sm);line-height:1.7;color:var(--text-gray-600)}.layer{display:flex;gap:var(--space-5);padding:var(--space-5);background:var(--bg-gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-xl);transition:all var(--transition-normal)}.layer:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}.comparison-table,.encryption-comparison{overflow-x:auto;margin:var(--space-6) 0;border-radius:var(--radius-xl);border:1px solid var(--gray-200)}.comparison-table table,.encryption-comparison table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.comparison-table th,.encryption-comparison th{padding:var(--space-4);background:var(--bg-gray-50);font-weight:600;color:var(--text-gray-900);text-align:left;border-bottom:2px solid var(--gray-200)}.comparison-table td,.encryption-comparison td{padding:var(--space-4);border-bottom:1px solid var(--gray-100);color:var(--text-gray-600)}.comparison-table tr:hover,.encryption-comparison tr:hover{background:var(--bg-gray-50)}.swiss-vpn-row{background:rgba(37,99,235,.04)}.swiss-vpn-row td{color:var(--text-gray-900);font-weight:500}.security-scenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-6);margin:var(--space-6) 0}.blog-sidebar{display:flex;flex-direction:column;gap:var(--space-8)}.sidebar-widget{background:var(--bg-white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-8);box-shadow:var(--shadow-sm)}.sidebar-widget h3,.sidebar-widget h4{font-size:var(--text-lg);font-weight:600;color:var(--text-gray-900);margin-bottom:var(--space-5)}.sidebar-widget p{font-size:var(--text-sm);color:var(--text-gray-600);line-height:1.6;margin-bottom:var(--space-4)}.related-posts{list-style:none;padding:0;margin:0}.related-posts li{border-bottom:1px solid var(--gray-100)}.related-posts li:last-child{border-bottom:none}.related-posts a{display:block;padding:var(--space-4) 0;color:var(--text-gray-700);text-decoration:none;font-size:var(--text-sm);line-height:1.5;transition:all var(--transition-normal)}.related-posts a:hover{color:var(--primary);padding-left:var(--space-2)}.sidebar-widget .category-tags{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.sidebar-widget .category-tag{display:inline-block;padding:var(--space-2) var(--space-3);background:var(--bg-gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:500;color:var(--text-gray-600);text-decoration:none;transition:all var(--transition-normal)}.sidebar-widget .category-tag:hover{background:var(--primary);border-color:var(--primary);color:#fff}.flag{font-size:var(--text-lg)}@media (max-width:1024px){.content-grid{grid-template-columns:1fr;gap:var(--space-8)}.blog-sidebar{order:-1}.encryption-standards,.security-scenarios{grid-template-columns:1fr}}@media (max-width:768px){.blog-hero{padding:calc(70px + var(--space-10)) 0 var(--space-10)}.blog-title{font-size:var(--text-3xl)}.blog-excerpt{font-size:var(--text-base)}.step-card{flex-direction:column;text-align:center}.blog-article figure img{max-width:100%}.content-grid{padding-left:var(--space-4);padding-right:var(--space-4)}.blog-article{overflow-wrap:break-word}.cta-buttons{flex-direction:column}.blog-meta{flex-direction:column;gap:var(--space-2)}.layer{flex-direction:column;text-align:center;align-items:center}.blog-article{padding:var(--space-5)}.blog-content{padding:var(--space-16) 0}.article-section+.article-section{padding-top:var(--space-10);margin-top:var(--space-10)}.article-section h2{margin-bottom:var(--space-5)}.article-section h3{margin-top:var(--space-6);margin-bottom:var(--space-3)}.mid-article-cta{margin:var(--space-12) 0;padding:var(--space-5) var(--space-6)}.blog-faq{margin-top:var(--space-12);padding-top:var(--space-10)}.key-takeaways{padding:var(--space-6) var(--space-6) var(--space-6) var(--space-8);margin-bottom:var(--space-8)}.blog-toc{padding:var(--space-6);margin-bottom:var(--space-8)}.blog-author-bar{padding:var(--space-5) var(--space-6);margin-bottom:var(--space-8)}}@media (max-width:480px){.blog-title{font-size:var(--text-2xl)}.blog-content .container,.content-grid{padding-left:var(--space-3);padding-right:var(--space-3)}.blog-article,.step-card{padding-left:var(--space-4);padding-right:var(--space-4)}}@keyframes gradientShiftV3{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.article-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:.35rem .8rem;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-full);background:rgba(255,255,255,.08);color:rgba(255,255,255,.84);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.article-subtitle{max-width:680px;margin:0 auto var(--space-5);color:rgba(255,255,255,.82);font-size:var(--text-xl);line-height:1.6}.hero-cta-row{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.hero-cta-row .btn-outline{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.18)}.hero-cta-row .btn-outline:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.24)}.proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-10)}.proof-item{padding:var(--space-5);background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.proof-item strong{display:block;margin-bottom:var(--space-2);color:var(--text-gray-900);font-size:var(--text-sm);font-weight:700}.proof-item span{display:block;color:var(--text-gray-600);font-size:var(--text-sm);line-height:1.6}.article-note{padding:var(--space-7);background:linear-gradient(135deg,rgba(37,99,235,.05),rgba(124,58,237,.04));border:1px solid rgba(37,99,235,.12);border-radius:var(--radius-2xl);margin-bottom:var(--space-10)}.article-note h3{margin-bottom:var(--space-4)}.article-note p:last-child{margin-bottom:0}.compact-steps{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-10)}.compact-steps .step-card{gap:var(--space-5);padding:var(--space-6);background:#fff;box-shadow:var(--shadow-sm)}.compact-steps .step-number{width:48px;height:48px;font-size:var(--text-lg)}.compact-steps ul{list-style:none;margin:var(--space-4) 0 0;padding:0}.compact-steps li{position:relative;padding-left:var(--space-5);margin-bottom:var(--space-2);color:var(--text-gray-600);line-height:1.6}.compact-steps li::before{content:'';position:absolute;left:0;top:.6rem;width:7px;height:7px;border-radius:9999px;background:var(--primary)}.blog-article--compact{max-width:920px;margin:0 auto}.blog-article--compact .blog-author-bar{margin-bottom:var(--space-6)}.blog-content .content-grid--single{grid-template-columns:1fr;max-width:920px}@media (max-width:1024px){.proof-strip{grid-template-columns:1fr}}@media (max-width:768px){.article-subtitle{font-size:var(--text-lg)}.hero-cta-row{flex-direction:column}.hero-cta-row .btn{width:100%}.article-note{padding:var(--space-5)}.compact-steps .step-card{padding:var(--space-5)}}@media (max-width:480px){.article-eyebrow{font-size:10px;letter-spacing:.06em}.article-subtitle{font-size:var(--text-base)}}@keyframes heroAmbientShift{0%{background-position:0 40%}50%{background-position:100% 60%}100%{background-position:0 40%}}.cta-buttons{display:flex;align-items:center;justify-content:center;gap:var(--space-4);flex-wrap:wrap}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.blog-content,.blog-hero{overflow-x:hidden}.blog-article{overflow-x:hidden;word-break:break-word}.blog-article code,.blog-article img,.blog-article table,.blog-article video{max-width:100%}@media (max-width:768px){.content-grid{max-width:100vw;overflow-x:hidden}.comparison-section,.comparison-table,.encryption-comparison{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table table,.encryption-comparison table,table.comparison-table{font-size:var(--text-xs)!important}.comparison-table td,.comparison-table th,.encryption-comparison td,.encryption-comparison th,table.comparison-table tbody td,table.comparison-table td,table.comparison-table th,table.comparison-table thead th{padding:.5rem .5rem!important;font-size:.7rem!important}.theme-toggle{bottom:150px!important;right:20px!important;width:38px!important;height:38px!important;font-size:.95rem!important}.scroll-to-top{bottom:90px!important;right:20px!important}.breadcrumb-current{max-width:120px}.blog-hero-content{padding-left:var(--space-4);padding-right:var(--space-4)}.key-takeaways{padding-left:var(--space-5)}.key-takeaways ol,.key-takeaways ul{padding-left:var(--space-4)}.blog-cta{padding:var(--space-8) var(--space-4)!important}.blog-cta .cta-buttons{flex-direction:column}.blog-cta .cta-buttons .btn,.blog-cta .cta-buttons .btn-lg{white-space:normal!important;width:100%;max-width:100%;font-size:var(--text-sm)!important;padding:var(--space-3) var(--space-4)!important;min-height:48px}.footer-links{grid-template-columns:1fr!important}.best-practices li{padding:1rem!important;gap:.75rem!important}.best-practices li strong{display:inline!important}}@media (max-width:480px){.content-grid{padding-left:var(--space-2);padding-right:var(--space-2)}.blog-article{padding:var(--space-4);border-radius:var(--radius-xl)}.blog-hero-content{padding-left:var(--space-3);padding-right:var(--space-3)}.blog-hero{padding:calc(70px + var(--space-8)) 0 var(--space-8)}.blog-excerpt{font-size:var(--text-sm)}.comparison-table,.encryption-comparison{max-width:calc(100vw - var(--space-2) * 2 - var(--space-4) * 2);border-radius:var(--radius-lg)}.comparison-table td,.comparison-table th,.encryption-comparison td,.encryption-comparison th{padding:var(--space-1) var(--space-2);font-size:11px}.mid-article-cta{padding:var(--space-4);margin:var(--space-8) 0}.article-section+.article-section{padding-top:var(--space-8);margin-top:var(--space-8)}.breadcrumb-current{max-width:100px}.blog-breadcrumb{flex-wrap:wrap;gap:var(--space-1)}.step-card{padding:var(--space-4);gap:var(--space-4)}.step-number{width:44px;height:44px;font-size:var(--text-lg)}.blog-toc{padding:var(--space-4)}.key-takeaways{padding:var(--space-4)}.blog-faq{margin-top:var(--space-8);padding-top:var(--space-6)}.blog-author-bar{padding:var(--space-4)}.blog-content{padding:var(--space-10) 0}.best-practices li{padding:.75rem!important;gap:.625rem!important;flex-direction:column!important;align-items:flex-start!important}.best-practices li::before{width:28px!important;height:28px!important;font-size:.75rem!important}.footer-links{grid-template-columns:1fr!important;gap:var(--space-6)!important}}