:root{--color-text: #1a1a1a;--color-text-muted: #555;--color-bg: #fff;--color-bg-alt: #f7f7f5;--color-border: #e5e5e3;--color-accent: #1e5fa8;--color-accent-hover: #154777;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--content-width: 720px;--wide-width: 1080px}*{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:1.0625rem;line-height:1.65;color:var(--color-text);background:var(--color-bg)}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:700;line-height:1.25;margin:2rem 0 .75rem}h1{font-size:2.25rem;margin-top:0}h2{font-size:1.6rem}h3{font-size:1.25rem}h4{font-size:1.05rem}p{margin:0 0 1rem}a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--color-accent-hover)}ul,ol{margin:0 0 1rem;padding-left:1.4rem}li{margin-bottom:.35rem}.container{max-width:var(--content-width);margin:0 auto;padding:0 1.25rem}.container-wide{max-width:var(--wide-width);margin:0 auto;padding:0 1.25rem}.site-header{background:#001524;padding:.85rem 0}.site-header-inner{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.site-logo{display:inline-flex;align-items:center;text-decoration:none}.site-logo-img{display:block;height:36px;width:auto}.nav-toggle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav-toggle-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;cursor:pointer;color:#fff;border-radius:4px}.nav-toggle-btn:hover{background:#ffffff1a}.nav-toggle:focus-visible+.nav-toggle-btn{outline:2px solid #a8c8eb;outline-offset:2px}.nav-toggle-icon,.nav-toggle-icon:before,.nav-toggle-icon:after{display:block;width:22px;height:2px;background:currentColor;border-radius:2px;transition:transform .2s ease,top .2s ease,background .2s ease}.nav-toggle-icon{position:relative}.nav-toggle-icon:before,.nav-toggle-icon:after{content:"";position:absolute;left:0}.nav-toggle-icon:before{top:-7px}.nav-toggle-icon:after{top:7px}.nav-toggle:checked+.nav-toggle-btn .nav-toggle-icon{background:transparent}.nav-toggle:checked+.nav-toggle-btn .nav-toggle-icon:before{top:0;transform:rotate(45deg)}.nav-toggle:checked+.nav-toggle-btn .nav-toggle-icon:after{top:0;transform:rotate(-45deg)}.site-nav{display:none;width:100%;flex-direction:column;gap:0;order:99;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.1)}.nav-toggle:checked~.site-nav{display:flex}.site-nav>a{color:#fff;text-decoration:none;font-size:1rem;padding:.75rem .25rem;border-bottom:1px solid rgba(255,255,255,.06)}.site-nav>a:hover{color:#a8c8eb}.nav-dropdown{position:relative;border-bottom:1px solid rgba(255,255,255,.06)}.nav-dropdown>summary{color:#fff;font-size:1rem;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;user-select:none;padding:.75rem .25rem}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown>summary:after{content:"";display:inline-block;width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-.2rem;transition:transform .15s ease}.nav-dropdown[open]>summary:after{transform:rotate(-135deg);margin-top:.15rem}.nav-dropdown>summary:hover{color:#a8c8eb}.nav-dropdown-menu{display:flex;flex-direction:column;padding:.25rem 0 .6rem 1rem}.nav-dropdown-menu a{color:#fff;text-decoration:none;font-size:.95rem;padding:.5rem 0}.nav-dropdown-menu a:hover{color:#a8c8eb}@media(min-width:768px){.nav-toggle-btn{display:none}.site-nav{display:flex;flex-direction:row;width:auto;order:0;margin-left:auto;margin-top:0;padding-top:0;border-top:none;gap:1.4rem;align-items:center}.site-nav>a{font-size:.95rem;padding:0;border-bottom:none}.nav-dropdown{border-bottom:none}.nav-dropdown>summary{font-size:.95rem;padding:0;gap:.3rem;justify-content:flex-start}.nav-dropdown-menu{position:absolute;top:calc(100% + .6rem);right:0;min-width:260px;background:#001524;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:.4rem 0;box-shadow:0 8px 24px #00000059;z-index:50}.nav-dropdown-menu a{padding:.55rem 1.1rem}.nav-dropdown-menu a:hover{background:#ffffff14;color:#fff}}main{padding:2rem 0 3rem}article{font-size:1.0625rem}.hero{background-image:url(/images/parhaat-turvaistuimet.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:5rem 0;border-bottom:1px solid var(--color-border);min-height:420px;display:flex;align-items:center;margin-bottom:2.5rem}.hero-inner{width:100%}.hero-text{max-width:620px;background:#ffffffc7;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);padding:2rem 2.25rem;border-radius:10px;border:1px solid rgba(255,255,255,.55);box-shadow:0 8px 32px #0015242e}.hero-text h1{font-size:2rem;margin:0 0 .75rem;color:var(--color-text)}.hero-text p{font-size:1.1rem;color:var(--color-text);margin-bottom:0}.card-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:1.5rem 0}@media(min-width:640px){.card-grid{grid-template-columns:1fr 1fr}}.card{border:1px solid var(--color-border);border-radius:6px;padding:1.25rem;background:var(--color-bg)}.card h3{margin-top:0;font-size:1.1rem}.card p{font-size:.95rem;color:var(--color-text-muted);margin-bottom:.75rem}.card a{font-size:.95rem}table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}th,td{text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--color-border)}th{background:var(--color-bg-alt);font-weight:600}.sibling-prefooter{background:#eef3f9;border-top:3px solid var(--color-accent);padding:2.25rem 0;margin-top:3rem}.sibling-prefooter-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.sibling-prefooter-text{flex:1 1 360px;max-width:640px}.sibling-prefooter-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0 0 .4rem;font-weight:600}.sibling-prefooter-title{font-size:1.3rem;margin:0 0 .5rem;color:var(--color-text)}.sibling-prefooter-body{font-size:1rem;margin:0;color:var(--color-text);line-height:1.55}.sibling-prefooter-cta{display:inline-flex;align-items:center;gap:.3rem;background:var(--color-accent);color:#fff;padding:.85rem 1.5rem;border-radius:6px;text-decoration:none;font-weight:600;white-space:nowrap;font-size:1rem;flex-shrink:0;transition:background .15s ease}.sibling-prefooter-cta:hover{background:var(--color-accent-hover);color:#fff}@media(max-width:640px){.sibling-prefooter-inner{flex-direction:column;align-items:flex-start}.sibling-prefooter-cta{align-self:stretch;justify-content:center}}.site-footer{border-top:1px solid var(--color-border);padding:2rem 0;background:var(--color-bg-alt);font-size:.9rem;color:var(--color-text-muted)}.site-footer-inner{display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.site-footer a{color:var(--color-text-muted)}.meta{font-size:.9rem;color:var(--color-text-muted);margin:0 0 2rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.sources{margin:3rem 0 0;padding:1.5rem;background:var(--color-bg-alt);border-radius:6px}.sources h2{margin-top:0;font-size:1.15rem}.sources ol{font-size:.95rem;margin-bottom:0}.lead{font-size:1.15rem;line-height:1.6;color:var(--color-text);margin-bottom:1.25rem}.callout{margin:2.5rem 0;padding:1.5rem 1.75rem;background:var(--color-bg-alt);border-left:4px solid var(--color-accent);border-radius:6px}.callout h2,.callout h3{margin-top:0;font-size:1.2rem}.callout p:last-child{margin-bottom:0}.callout a{font-weight:600}.callout-warning{background:#fff5f1;border-left-color:#b3261e}.callout-warning h3{color:#7a1a14}.faq h3{font-size:1.1rem;margin-top:1.75rem;margin-bottom:.4rem}.faq h3:first-child{margin-top:.5rem}.faq p{margin-bottom:.75rem}.ajankohtaista-list{display:flex;flex-direction:column;gap:1.25rem;margin:1.25rem 0 2.5rem}.ajankohtaista-item{border-left:3px solid var(--color-accent);background:var(--color-bg-alt);padding:1.25rem 1.5rem;border-radius:0 6px 6px 0}.ajankohtaista-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin:0 0 .55rem;font-size:.85rem;color:var(--color-text-muted)}.ajankohtaista-meta time{font-variant-numeric:tabular-nums}.ajankohtaista-category{display:inline-block;padding:.15rem .55rem;border-radius:3px;background:#1e5fa81a;color:var(--color-accent);font-weight:600;font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.ajankohtaista-category--varoitus{background:#b3261e1a;color:#b3261e}.ajankohtaista-category--viranomainen{background:#1e5fa81a;color:var(--color-accent)}.ajankohtaista-category--plus-testi{background:#0f6e501a;color:#0f6e50}.ajankohtaista-category--tutkimus,.ajankohtaista-category--standardi{background:#5050501a;color:#404040}.ajankohtaista-title{margin:0 0 .5rem;font-size:1.15rem;line-height:1.3}.ajankohtaista-body{margin:0 0 .65rem;font-size:1rem;line-height:1.55}.ajankohtaista-source{margin:0;font-size:.88rem;color:var(--color-text-muted)}.ajankohtaista-source a{color:var(--color-text-muted)}.ajankohtaista-source a:hover{color:var(--color-accent)}
