.primary-page--product-overview{color:#082a4a;background:#eef5f8}.overview-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;max-width:1100px;margin:auto;padding:110px 6vw 20px;display:flex}.overview-tools>div{gap:22px;display:flex}.overview-tools :is(a,button){min-height:44px;font:inherit;color:#087580;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}.overview-tools>span{width:100%;font-size:.875rem}.pi-overview{background:#fff;border:1px solid #c4d7e0;max-width:960px;margin:0 auto 72px;padding:48px 56px}.pi-overview header>.tenvia-logo{max-width:132px;margin-bottom:32px}.pi-overview h1{letter-spacing:-.04em;margin:16px 0 22px;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.1}.pi-overview p,.pi-overview dd{color:#506b7c;font-size:1rem;line-height:1.55}.pi-overview header>p:last-child{max-width:65ch;font-size:1.125rem}.pi-overview section{border-top:1px solid #c4d7e0;margin-top:28px;padding-top:24px}.pi-overview h2{letter-spacing:-.02em;margin:0 0 12px;font-size:1.25rem;font-weight:550;line-height:1.3}.pi-overview dl{margin:0}.pi-overview dt{color:#087580;font-size:.9375rem;font-weight:550;line-height:1.45}.pi-overview dd{margin:6px 0 0}.overview-model{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.overview-scope{gap:18px;display:grid}.overview-scope>div{grid-template-columns:185px 1fr;gap:20px;display:grid}.overview-scope dd{margin:0}.overview-session>a{align-items:center;min-height:44px;margin-left:22px;font-size:.9375rem;display:inline-flex}.pi-overview footer{border-top:1px solid #c4d7e0;margin-top:28px;padding-top:18px}.pi-overview footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}.pi-overview footer a{color:#087580;text-underline-offset:4px;align-items:center;min-height:44px;font-size:.875rem;text-decoration:underline;display:inline-flex}.pi-overview footer p{font-size:.8125rem}.overview-print-url{display:none}.primary-page--product-overview :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #087580}@media (max-width:700px){.overview-tools{padding:88px 24px 16px}.pi-overview{margin:0 16px 40px;padding:28px 24px}.overview-model,.overview-scope>div{grid-template-columns:1fr;gap:6px}.overview-model{gap:20px}.overview-session .button{width:100%}.overview-session>a{margin:12px 0 0}}@media print{@page{size:A4;margin:14mm}.primary-page--product-overview>.cine-nav,.primary-page--product-overview>.site-footer,.overview-tools,.skip-link,.overview-session button{display:none!important}.primary-page--product-overview{background:#fff!important}.pi-overview{border:0;max-width:none;margin:0;padding:0}.pi-overview header>.tenvia-logo{width:100px;margin-bottom:12px}.pi-overview h1{margin:8px 0 12px;font-size:25pt}.pi-overview h2{font-size:12pt}.pi-overview p,.pi-overview dd,.pi-overview header>p:last-child{font-size:10pt;line-height:1.4}.pi-overview dt{font-size:10pt}.pi-overview section{break-inside:avoid;margin-top:14px;padding-top:12px}.overview-model{grid-template-columns:repeat(3,1fr);gap:18px}.overview-scope>div{grid-template-columns:150px 1fr;gap:14px}.overview-scope{gap:10px}.overview-session>a{min-height:0;margin:0}.pi-overview footer{margin-top:14px;padding-top:10px}.pi-overview footer a{min-height:24px;font-size:9pt}.pi-overview footer p{font-size:8pt}.overview-print-url{color:#506b7c;font-size:8pt;display:block}}
