.passwordmanager-module__BgIZcG__articleContainer{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:clamp(70px,10vw,100px) 0 0;display:flex;overflow-x:hidden}.passwordmanager-module__BgIZcG__heroSection{color:#fff;text-align:center;z-index:1;box-sizing:border-box;background:linear-gradient(135deg,#001933 0%,#036 100%);width:100%;margin-top:clamp(-70px,-10vw,-100px);padding:clamp(100px,16vw,160px) clamp(16px,4vw,32px) clamp(50px,8vw,100px);position:relative}.passwordmanager-module__BgIZcG__heroContent{z-index:2;width:100%;max-width:min(800px,90vw);margin:0 auto;position:relative}.passwordmanager-module__BgIZcG__heroTitle{text-align:center;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;margin-bottom:clamp(16px,2vw,24px);font-size:clamp(1.5rem,4.5vw,3.5rem);font-weight:700;line-height:1.2}.passwordmanager-module__BgIZcG__heroSubtitle{opacity:.9;text-align:center;word-wrap:break-word;overflow-wrap:break-word;max-width:min(600px,85vw);margin:0 auto;font-size:clamp(.9375rem,2.3vw,1.5rem);line-height:1.6}.passwordmanager-module__BgIZcG__contentSection{z-index:2;box-sizing:border-box;background:#fff;width:100%;padding:clamp(60px,10vw,120px) clamp(16px,4vw,32px);position:relative}.passwordmanager-module__BgIZcG__sectionHeader{text-align:center;width:100%;max-width:min(800px,90vw);margin:0 auto clamp(30px,4vw,40px)}.passwordmanager-module__BgIZcG__sectionHeader h2{color:#001933;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:clamp(12px,1.5vw,16px);font-size:clamp(1.375rem,3.5vw,2.5rem);font-weight:700}.passwordmanager-module__BgIZcG__sectionSubtitle{color:#001933;opacity:.8;word-wrap:break-word;overflow-wrap:break-word;font-size:clamp(.9375rem,2vw,1.25rem);line-height:1.6}.passwordmanager-module__BgIZcG__articleCard{box-sizing:border-box;background:#fff;border:1px solid #0019331a;border-radius:clamp(12px,2vw,16px);max-width:min(1000px,92vw);margin:0 auto;padding:clamp(30px,5vw,60px) clamp(20px,3vw,40px);overflow:hidden;box-shadow:0 10px 40px #0019331a}.passwordmanager-module__BgIZcG__articleContent{color:#001933;width:100%;line-height:1.7}.passwordmanager-module__BgIZcG__contentBlock{width:100%;margin-bottom:clamp(25px,4vw,40px)}.passwordmanager-module__BgIZcG__contentBlock:last-child{margin-bottom:0}.passwordmanager-module__BgIZcG__contentBlock h3{color:#001933;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:clamp(16px,2vw,20px);font-size:clamp(1.125rem,2.5vw,1.75rem);font-weight:600}.passwordmanager-module__BgIZcG__contentBlock p{color:#001933;opacity:.9;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:clamp(12px,1.5vw,16px);font-size:clamp(.9375rem,1.8vw,1.125rem);line-height:1.7}.passwordmanager-module__BgIZcG__contentBlock strong{color:#001933;font-weight:600}.passwordmanager-module__BgIZcG__featuresSection{z-index:2;box-sizing:border-box;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);width:100%;padding:clamp(70px,12vw,140px) clamp(16px,4vw,32px);position:relative}.passwordmanager-module__BgIZcG__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(20px,3vw,30px);width:100%;max-width:min(1200px,95vw);margin:0 auto;display:grid}.passwordmanager-module__BgIZcG__featureCard{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #0019331a;border-radius:clamp(10px,1.5vw,12px);flex-direction:column;align-items:center;min-height:260px;padding:clamp(20px,3vw,30px);transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 5px 20px #00193314}.passwordmanager-module__BgIZcG__featureCard:hover,.passwordmanager-module__BgIZcG__featureCard:focus-within{transform:translateY(-5px);box-shadow:0 10px 30px #00193326}.passwordmanager-module__BgIZcG__cardIcon{margin-bottom:clamp(16px,2vw,20px);font-size:clamp(2rem,4vw,3rem);line-height:1}.passwordmanager-module__BgIZcG__featureCard h3{color:#001933;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;margin-bottom:clamp(12px,1.5vw,16px);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600}.passwordmanager-module__BgIZcG__featureCard p{color:#001933;opacity:.8;word-wrap:break-word;overflow-wrap:break-word;flex-grow:1;width:100%;font-size:clamp(.875rem,1.5vw,1rem);line-height:1.6}.passwordmanager-module__BgIZcG__bestPracticesSection{z-index:2;box-sizing:border-box;background:#fff;width:100%;padding:clamp(70px,12vw,140px) clamp(16px,4vw,32px);position:relative}.passwordmanager-module__BgIZcG__practicesContainer{width:100%;max-width:min(1000px,95vw);margin:0 auto}.passwordmanager-module__BgIZcG__practiceCard{box-sizing:border-box;background:#fff;border:1px solid #0019331a;border-radius:clamp(10px,1.5vw,12px);align-items:flex-start;gap:clamp(16px,2.5vw,24px);margin-bottom:clamp(16px,2.5vw,24px);padding:clamp(20px,3vw,30px);transition:transform .3s;display:flex;overflow:hidden;box-shadow:0 5px 20px #00193314}.passwordmanager-module__BgIZcG__practiceCard:hover,.passwordmanager-module__BgIZcG__practiceCard:focus-within{transform:translate(clamp(5px,1vw,10px))}.passwordmanager-module__BgIZcG__practiceCard:last-child{margin-bottom:0}.passwordmanager-module__BgIZcG__practiceIcon{flex-shrink:0;font-size:clamp(2rem,3.5vw,2.5rem);line-height:1}.passwordmanager-module__BgIZcG__practiceContent{flex:1;min-width:0}.passwordmanager-module__BgIZcG__practiceContent h3{color:#001933;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:clamp(10px,1.5vw,12px);font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:600}.passwordmanager-module__BgIZcG__practiceContent p{color:#001933;opacity:.8;word-wrap:break-word;overflow-wrap:break-word;font-size:clamp(.9375rem,1.8vw,1.0625rem);line-height:1.6}.passwordmanager-module__BgIZcG__exampleSection{z-index:2;box-sizing:border-box;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);width:100%;padding:clamp(60px,10vw,120px) clamp(16px,4vw,32px);position:relative}.passwordmanager-module__BgIZcG__exampleCard{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #0019331a;border-radius:clamp(12px,2vw,16px);max-width:min(800px,92vw);margin:0 auto;padding:clamp(25px,4vw,40px);overflow:hidden;box-shadow:0 10px 40px #0019331a}.passwordmanager-module__BgIZcG__exampleCard h3{color:#001933;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:clamp(20px,3vw,30px);font-size:clamp(1.25rem,2.8vw,2rem);font-weight:600}.passwordmanager-module__BgIZcG__examplesGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(20px,3vw,30px);margin-bottom:clamp(20px,3vw,30px);display:grid}.passwordmanager-module__BgIZcG__exampleBad,.passwordmanager-module__BgIZcG__exampleGood{text-align:center;box-sizing:border-box;border-radius:clamp(10px,1.5vw,12px);padding:clamp(20px,3vw,25px);overflow:hidden}.passwordmanager-module__BgIZcG__exampleBad{color:#fff;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%)}.passwordmanager-module__BgIZcG__exampleGood{color:#fff;background:linear-gradient(135deg,#51cf66 0%,#40c057 100%)}.passwordmanager-module__BgIZcG__exampleBad h4,.passwordmanager-module__BgIZcG__exampleGood h4{word-wrap:break-word;overflow-wrap:break-word;margin-bottom:clamp(10px,1.5vw,12px);font-size:clamp(1rem,2vw,1.25rem);font-weight:600}.passwordmanager-module__BgIZcG__exampleBad p,.passwordmanager-module__BgIZcG__exampleGood p{word-wrap:break-word;overflow-wrap:break-word;margin-bottom:clamp(6px,1vw,8px);font-family:Courier New,monospace;font-size:clamp(.875rem,1.8vw,1.125rem);font-weight:600}.passwordmanager-module__BgIZcG__exampleBad span,.passwordmanager-module__BgIZcG__exampleGood span{opacity:.9;word-wrap:break-word;overflow-wrap:break-word;font-size:clamp(.75rem,1.5vw,.875rem)}.passwordmanager-module__BgIZcG__exampleTip{color:#001933;opacity:.8;word-wrap:break-word;overflow-wrap:break-word;background:#0019330d;border-left:clamp(3px,.5vw,4px) solid #001933;border-radius:clamp(6px,1vw,8px);padding:clamp(15px,2.5vw,20px);font-size:clamp(.9375rem,1.8vw,1.0625rem);line-height:1.6}.passwordmanager-module__BgIZcG__exampleTip strong{color:#001933}.passwordmanager-module__BgIZcG__ctaSection{color:#fff;z-index:2;box-sizing:border-box;background:linear-gradient(135deg,#001933 0%,#036 100%);width:100%;padding:clamp(70px,12vw,140px) clamp(16px,4vw,32px);position:relative}.passwordmanager-module__BgIZcG__ctaCard{text-align:center;width:100%;max-width:min(600px,90vw);margin:0 auto}.passwordmanager-module__BgIZcG__ctaCard h2{color:#fff;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:clamp(16px,2vw,20px);font-size:clamp(1.375rem,3.5vw,2.5rem);font-weight:700}.passwordmanager-module__BgIZcG__ctaCard p{opacity:.9;color:#fff;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:clamp(25px,3vw,30px);font-size:clamp(.9375rem,2vw,1.25rem);line-height:1.6}.passwordmanager-module__BgIZcG__ctaActions{flex-wrap:wrap;justify-content:center;gap:clamp(15px,2.5vw,20px);display:flex}.passwordmanager-module__BgIZcG__btn{color:#fff;white-space:normal;word-break:break-word;text-align:center;box-sizing:border-box;background-color:#0000;border:2px solid #fff;border-radius:clamp(6px,1vw,8px);justify-content:center;align-items:center;width:100%;max-width:400px;padding:clamp(10px,2vw,16px) clamp(20px,4vw,32px);font-size:clamp(.875rem,2vw,1.125rem);font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.passwordmanager-module__BgIZcG__btnPrimary{color:#001933;background-color:#fff;border:2px solid #fff}.passwordmanager-module__BgIZcG__btnLarge{padding:clamp(14px,3vw,20px) clamp(28px,5vw,48px);font-size:clamp(1rem,2.3vw,1.25rem)}.passwordmanager-module__BgIZcG__btn:hover,.passwordmanager-module__BgIZcG__btn:focus{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.passwordmanager-module__BgIZcG__btnPrimary:hover,.passwordmanager-module__BgIZcG__btnPrimary:focus{color:#fff;background-color:#036;border-color:#036}.passwordmanager-module__BgIZcG__comparisonSection{z-index:2;box-sizing:border-box;background:#fff;width:100%;padding:clamp(70px,12vw,140px) clamp(16px,4vw,32px);position:relative}.passwordmanager-module__BgIZcG__comparisonTable{border-collapse:collapse;border-radius:clamp(10px,1.5vw,12px);width:100%;max-width:min(1000px,95vw);margin:0 auto;font-size:clamp(.8125rem,1.5vw,1rem);overflow:hidden;box-shadow:0 5px 20px #00193314}.passwordmanager-module__BgIZcG__comparisonTable th{color:#fff;text-align:center;word-wrap:break-word;overflow-wrap:break-word;background:linear-gradient(135deg,#001933 0%,#036 100%);padding:clamp(15px,2.5vw,20px);font-size:clamp(.875rem,1.8vw,1.125rem);font-weight:600}.passwordmanager-module__BgIZcG__comparisonTable td{text-align:center;word-wrap:break-word;overflow-wrap:break-word;border-bottom:1px solid #0019331a;padding:clamp(15px,2.5vw,20px)}.passwordmanager-module__BgIZcG__comparisonTable tr:last-child td{border-bottom:none}.passwordmanager-module__BgIZcG__comparisonTable .passwordmanager-module__BgIZcG__feature{text-align:left;color:#001933;background:#00193305;min-width:min(140px,30vw);font-weight:600}.passwordmanager-module__BgIZcG__positive{color:#40c057;font-weight:600}.passwordmanager-module__BgIZcG__negative{color:#ff6b6b;font-weight:600}.passwordmanager-module__BgIZcG__managersGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(20px,3vw,30px);width:100%;max-width:min(1200px,95vw);margin:0 auto;display:grid}.passwordmanager-module__BgIZcG__managerCard{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #0019331a;border-radius:clamp(10px,1.5vw,12px);min-height:320px;padding:clamp(20px,3vw,30px);transition:transform .3s;overflow:hidden;box-shadow:0 5px 20px #00193314}.passwordmanager-module__BgIZcG__managerCard:hover,.passwordmanager-module__BgIZcG__managerCard:focus-within{transform:translateY(-5px)}.passwordmanager-module__BgIZcG__managerIcon{margin-bottom:clamp(16px,2vw,20px);font-size:clamp(2rem,4vw,3rem);line-height:1}.passwordmanager-module__BgIZcG__managerCard h3{color:#001933;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:clamp(12px,1.5vw,16px);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600;line-height:1.3}.passwordmanager-module__BgIZcG__managerCard p{color:#001933;opacity:.8;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:clamp(16px,2vw,20px);font-size:clamp(.875rem,1.5vw,1rem);line-height:1.6}.passwordmanager-module__BgIZcG__managerFeatures{text-align:left;margin:clamp(16px,2vw,20px) 0;padding:0;list-style:none}.passwordmanager-module__BgIZcG__managerFeatures li{color:#001933;opacity:.8;word-wrap:break-word;overflow-wrap:break-word;border-bottom:1px solid #0019331a;padding:clamp(6px,1vw,8px) 0;font-size:clamp(.8125rem,1.5vw,.875rem)}.passwordmanager-module__BgIZcG__managerFeatures li:last-child{border-bottom:none}.passwordmanager-module__BgIZcG__managerFeatures li:before{content:"✓";color:#40c057;margin-right:10px;font-weight:700}.passwordmanager-module__BgIZcG__contentBlock ul{box-sizing:border-box;background-color:#00193305;border-left:clamp(3px,.5vw,4px) solid #001933;border-radius:clamp(10px,1.5vw,12px);margin:clamp(20px,3vw,25px) 0;padding:clamp(20px,3vw,30px) clamp(20px,3vw,30px) clamp(20px,3vw,30px) clamp(40px,4vw,50px)}.passwordmanager-module__BgIZcG__contentBlock li{color:#001933;opacity:.8;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:clamp(10px,1.5vw,12px);padding-left:clamp(6px,1vw,8px);font-size:clamp(.9375rem,1.8vw,1.125rem);line-height:1.6}.passwordmanager-module__BgIZcG__contentBlock li:last-child{margin-bottom:0}.passwordmanager-module__BgIZcG__contentBlock li strong{color:#001933;font-weight:600}.passwordmanager-module__BgIZcG__pricingBadge{color:#fff;white-space:nowrap;background:#40c057;border-radius:20px;margin-left:8px;padding:4px 12px;font-size:clamp(.75rem,1.5vw,.875rem);font-weight:600;display:inline-block}.passwordmanager-module__BgIZcG__pricingBadge.passwordmanager-module__BgIZcG__premium{background:#339af0}.passwordmanager-module__BgIZcG__pricingBadge.passwordmanager-module__BgIZcG__freemium{background:#fab005}@media (max-width:768px){.passwordmanager-module__BgIZcG__practiceCard{text-align:center;flex-direction:column;gap:clamp(12px,2vw,16px)}.passwordmanager-module__BgIZcG__practiceCard:hover,.passwordmanager-module__BgIZcG__practiceCard:focus-within{transform:translateY(-5px)}.passwordmanager-module__BgIZcG__ctaActions{flex-direction:column;align-items:center}.passwordmanager-module__BgIZcG__btn{max-width:min(300px,85vw)}.passwordmanager-module__BgIZcG__comparisonTable{font-size:clamp(.75rem,1.3vw,.875rem);display:block;overflow-x:auto}.passwordmanager-module__BgIZcG__comparisonTable th,.passwordmanager-module__BgIZcG__comparisonTable td{white-space:nowrap;padding:clamp(12px,2vw,15px) clamp(8px,1.5vw,12px)}.passwordmanager-module__BgIZcG__managersGrid,.passwordmanager-module__BgIZcG__featuresGrid,.passwordmanager-module__BgIZcG__examplesGrid{grid-template-columns:1fr;gap:clamp(15px,2.5vw,20px)}.passwordmanager-module__BgIZcG__exampleBad p,.passwordmanager-module__BgIZcG__exampleGood p{word-break:break-all}}@media (max-width:480px){.passwordmanager-module__BgIZcG__articleContainer{padding-top:clamp(60px,8vw,80px)}.passwordmanager-module__BgIZcG__heroSection{margin-top:clamp(-60px,-8vw,-80px)}.passwordmanager-module__BgIZcG__btn{max-width:100%;padding:clamp(12px,2.5vw,16px) clamp(20px,4vw,24px);font-size:clamp(.875rem,2vw,1rem)}.passwordmanager-module__BgIZcG__contentBlock ul{padding:clamp(15px,2.5vw,20px) clamp(15px,2.5vw,20px) clamp(15px,2.5vw,20px) clamp(30px,3.5vw,40px)}.passwordmanager-module__BgIZcG__comparisonTable{font-size:.75rem}.passwordmanager-module__BgIZcG__comparisonTable .passwordmanager-module__BgIZcG__feature{min-width:100px}.passwordmanager-module__BgIZcG__managerFeatures li:before{margin-right:6px}}@media (max-width:320px){.passwordmanager-module__BgIZcG__articleContainer{padding-top:60px}.passwordmanager-module__BgIZcG__heroSection{margin-top:-60px;padding:80px 12px 35px}.passwordmanager-module__BgIZcG__contentSection,.passwordmanager-module__BgIZcG__featuresSection,.passwordmanager-module__BgIZcG__bestPracticesSection,.passwordmanager-module__BgIZcG__exampleSection,.passwordmanager-module__BgIZcG__ctaSection,.passwordmanager-module__BgIZcG__comparisonSection{padding:50px 12px}.passwordmanager-module__BgIZcG__featureCard,.passwordmanager-module__BgIZcG__practiceCard,.passwordmanager-module__BgIZcG__exampleCard,.passwordmanager-module__BgIZcG__managerCard{padding:16px}.passwordmanager-module__BgIZcG__exampleBad p,.passwordmanager-module__BgIZcG__exampleGood p{font-size:.75rem}.passwordmanager-module__BgIZcG__comparisonTable{font-size:.6875rem}}@media (min-width:1440px){.passwordmanager-module__BgIZcG__articleContainer{padding-top:100px}.passwordmanager-module__BgIZcG__heroSection{margin-top:-100px;padding:clamp(100px,12vw,140px) 32px clamp(60px,10vw,100px)}.passwordmanager-module__BgIZcG__articleCard{max-width:1200px}.passwordmanager-module__BgIZcG__btn{max-width:350px}}.passwordmanager-module__BgIZcG__btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.passwordmanager-module__BgIZcG__btnPrimary:focus-visible{outline-offset:2px;outline:2px solid #001933}@supports (padding:max(0px)){.passwordmanager-module__BgIZcG__heroSection,.passwordmanager-module__BgIZcG__contentSection,.passwordmanager-module__BgIZcG__featuresSection,.passwordmanager-module__BgIZcG__bestPracticesSection,.passwordmanager-module__BgIZcG__exampleSection,.passwordmanager-module__BgIZcG__ctaSection,.passwordmanager-module__BgIZcG__comparisonSection{padding-left:max(clamp(16px,4vw,32px),env(safe-area-inset-left));padding-right:max(clamp(16px,4vw,32px),env(safe-area-inset-right))}.passwordmanager-module__BgIZcG__articleContainer{padding-top:max(clamp(70px,10vw,100px),env(safe-area-inset-top))}.passwordmanager-module__BgIZcG__heroSection{padding-top:max(clamp(100px,16vw,160px),env(safe-area-inset-top));margin-top:max(clamp(-70px,-10vw,-100px),calc(-1*env(safe-area-inset-top)))}}.passwordmanager-module__BgIZcG__articleContainer *{box-sizing:border-box}.passwordmanager-module__BgIZcG__heroSection:before{content:"";z-index:-1;background:linear-gradient(135deg,#001933 0%,#036 100%);height:clamp(70px,10vw,100px);position:absolute;top:0;left:0;right:0}@media (hover:none) and (pointer:coarse){.passwordmanager-module__BgIZcG__btn{min-height:44px}.passwordmanager-module__BgIZcG__featureCard:hover,.passwordmanager-module__BgIZcG__practiceCard:hover,.passwordmanager-module__BgIZcG__managerCard:hover{transform:none}}@media (prefers-reduced-motion:reduce){.passwordmanager-module__BgIZcG__btn,.passwordmanager-module__BgIZcG__featureCard,.passwordmanager-module__BgIZcG__practiceCard,.passwordmanager-module__BgIZcG__managerCard{transition:none}.passwordmanager-module__BgIZcG__btn:hover,.passwordmanager-module__BgIZcG__btn:focus,.passwordmanager-module__BgIZcG__featureCard:hover,.passwordmanager-module__BgIZcG__featureCard:focus-within,.passwordmanager-module__BgIZcG__practiceCard:hover,.passwordmanager-module__BgIZcG__practiceCard:focus-within,.passwordmanager-module__BgIZcG__managerCard:hover,.passwordmanager-module__BgIZcG__managerCard:focus-within{transform:none}}.passwordmanager-module__BgIZcG__heroTitle,.passwordmanager-module__BgIZcG__heroSubtitle,.passwordmanager-module__BgIZcG__sectionHeader h2,.passwordmanager-module__BgIZcG__sectionSubtitle,.passwordmanager-module__BgIZcG__featureCard h3,.passwordmanager-module__BgIZcG__featureCard p,.passwordmanager-module__BgIZcG__practiceContent h3,.passwordmanager-module__BgIZcG__practiceContent p,.passwordmanager-module__BgIZcG__exampleCard h3,.passwordmanager-module__BgIZcG__exampleBad p,.passwordmanager-module__BgIZcG__exampleGood p,.passwordmanager-module__BgIZcG__ctaCard h2,.passwordmanager-module__BgIZcG__ctaCard p,.passwordmanager-module__BgIZcG__contentBlock h3,.passwordmanager-module__BgIZcG__contentBlock p,.passwordmanager-module__BgIZcG__managerCard h3,.passwordmanager-module__BgIZcG__managerCard p,.passwordmanager-module__BgIZcG__managerFeatures li{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@supports (font-variant-ligatures:none){.passwordmanager-module__BgIZcG__exampleBad p,.passwordmanager-module__BgIZcG__exampleGood p{font-variant-ligatures:none;font-feature-settings:"liga" 0}}.passwordmanager-module__BgIZcG__featuresGrid,.passwordmanager-module__BgIZcG__examplesGrid,.passwordmanager-module__BgIZcG__managersGrid{grid-auto-rows:1fr}.passwordmanager-module__BgIZcG__featureCard,.passwordmanager-module__BgIZcG__managerCard{flex-direction:column;justify-content:flex-start;display:flex}.passwordmanager-module__BgIZcG__cardIcon,.passwordmanager-module__BgIZcG__practiceIcon,.passwordmanager-module__BgIZcG__managerIcon{max-width:100%;height:auto}.passwordmanager-module__BgIZcG__articleContainer,.passwordmanager-module__BgIZcG__heroSection,.passwordmanager-module__BgIZcG__contentSection,.passwordmanager-module__BgIZcG__featuresSection,.passwordmanager-module__BgIZcG__bestPracticesSection,.passwordmanager-module__BgIZcG__exampleSection,.passwordmanager-module__BgIZcG__ctaSection,.passwordmanager-module__BgIZcG__comparisonSection{max-width:100vw;overflow-x:hidden}.passwordmanager-module__BgIZcG__comparisonTable{position:relative}.passwordmanager-module__BgIZcG__comparisonTable thead th{position:sticky;top:0}@media (max-width:768px){.passwordmanager-module__BgIZcG__comparisonTable{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}}
