.product-choice-hero{padding:55px 0 65px}.product-choice-hero .breadcrumbs{color:#d0d0d0;font-size:12px;margin-bottom:35px}.product-choice-hero .eyebrow{color:#ededed}.product-choice-hero h1 span{color:#ffffff}.product-choice-hero p{color:#d4d4d4;max-width:740px;font-size:19px;margin-top:28px}.product-primary{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:65px}.product-primary>div>p{margin-top:25px}.product-primary .actions{align-items:center}.product-primary aside{padding:35px;background:var(--navy);color:white}.product-primary aside .eyebrow{color:#d2d2d2}.product-primary aside>strong{font-size:80px;color:#ededed;letter-spacing:-.06em;line-height:1.1}.product-primary aside small{font-size:22px;letter-spacing:0}.product-primary aside p{color:#d4d4d4;font-size:13px;margin:22px 0}.product-primary aside .text-link{color:#d2d2d2}.product-comparison{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-comparison article{padding:28px;background:white;border:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.product-comparison .primary-choice{border-top:4px solid var(--blue)}.product-comparison .eyebrow{font-size:10px;letter-spacing:.08em}.product-comparison h3{font-size:30px;overflow-wrap:anywhere}.product-comparison dl{margin:25px 0}.product-comparison dt{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--blue);margin-top:20px}.product-comparison dd{margin:7px 0 0;color:var(--muted);font-size:15px}.product-comparison .text-link{white-space:normal;margin-top:auto}.product-faq{background:var(--ice)}.product-faq details{border-bottom:1px solid #d6d6d6;padding:20px 0}.product-faq summary{cursor:pointer;font-size:19px;font-weight:600;line-height:1.4}.product-faq details p{max-width:900px;margin-top:18px;font-size:16px}.product-faq a{text-decoration:underline}.product-faq .source{margin-top:28px;font-size:12px}.product-faq details[open] summary{color:var(--blue)}.product-help-link{display:inline-block;margin-top:20px;font-size:14px;color:var(--blue)}.nc40-tests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0}.nc40-tests>div{padding:18px;background:white;border:1px solid var(--line)}.nc40-tests strong{display:block;font-size:25px;color:var(--blue)}.nc40-tests span{display:block;font-size:12px;margin-top:10px}#vertailu,#nc40-valinta,#kysymykset{scroll-margin-top:24px}@media(max-width:1100px){.product-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.product-choice-hero{padding:35px 0 45px}.product-choice-hero p{font-size:17px}.product-primary,.product-comparison{grid-template-columns:1fr;gap:30px}.product-primary aside{padding:26px}.product-primary .text-link{white-space:normal}.product-comparison article{padding:25px}.product-faq summary{font-size:17px}.nc40-tests{grid-template-columns:1fr}.product-primary aside>strong{font-size:70px}}

.product-choice-hero .breadcrumbs a{color:#d0d0d0}
