.snygga .chapter-toimistoremontit .trust-lines h3{font-size:3.7vw;line-height:1}.snygga .chapter-toimistoremontit .trust-lines>h2.section-label{font:12px var(--snygga-mono),monospace;letter-spacing:.04em}.snygga .chapter-toimistoremontit .trust-lines>.office-trust-intro{max-width:560px;margin-bottom:35px}.snygga .office-project-guide{padding-top:40px}.snygga .office-project-guide .scope-intro>p+p{margin-top:25px}.snygga .office-project-guide p a{text-decoration:underline;text-underline-offset:3px}.snygga .office-process>h2{font-size:30px;line-height:1.1;max-width:390px;margin-bottom:35px}.snygga .office-process-steps{list-style:none;padding:0;margin:0}.snygga .office-process-steps>li{display:grid;grid-template-columns:30px 1fr 20px;gap:22px;padding:30px 0 36px;border-top:1px solid var(--line)}.snygga .office-process-steps>li:last-child{border-bottom:1px solid var(--line)}@media (max-width:760px){.snygga .chapter-toimistoremontit .trust-lines h3{font-size:8vw}.snygga .office-process>h2{font-size:25px}.snygga .office-process-steps>li{grid-template-columns:24px 1fr 15px;gap:15px;padding:25px 0 30px}}.snygga .residential-project-guide{padding-top:40px}.snygga .chapter-asuntoremontit .trust-lines h3{font-size:3.7vw;line-height:1}.snygga .chapter-asuntoremontit .trust-lines>h2.section-label{font:12px var(--snygga-mono),monospace;letter-spacing:.04em}@media (max-width:760px){.snygga .chapter-asuntoremontit .trust-lines h3{font-size:8vw}}.snygga .bathroom-project-guide{padding-top:40px;padding-bottom:var(--chapter-space)}.snygga .bathroom-guide-intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:5vw;align-items:center;margin-top:40px;margin-bottom:clamp(48px,7vw,110px)}.snygga .bathroom-guide-intro h2{font-size:clamp(40px,5vw,84px);line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.snygga .bathroom-guide-photo.editorial-photo{height:auto;aspect-ratio:3/2}.snygga .bathroom-guide-stage{display:grid;grid-template-columns:64px minmax(0,.9fr) minmax(0,1fr);gap:3vw;padding-block:clamp(32px,4vw,64px);border-top:1px solid var(--line);align-items:start}.snygga .bathroom-guide-stage:last-child{border-bottom:1px solid var(--line)}.snygga .bathroom-guide-number{padding-top:7px}.snygga .bathroom-guide-stage h3{max-width:360px;font-size:clamp(28px,3.2vw,50px);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.snygga .bathroom-guide-copy{max-width:580px}.snygga .bathroom-guide-copy p{margin:0}.snygga .bathroom-guide-copy a{text-decoration:underline;text-underline-offset:3px}@media (max-width:960px){.snygga .chapter-kylpyhuoneremontit .bathroom-details figcaption a{display:inline-flex;align-items:center;min-height:44px}.snygga .bathroom-guide-stage{grid-template-columns:40px minmax(0,1fr);gap:18px 24px}.snygga .bathroom-guide-stage h3{max-width:none}.snygga .bathroom-guide-copy{grid-column:2;max-width:640px}}@media (max-width:760px){.snygga .bathroom-guide-intro{grid-template-columns:1fr;gap:36px;margin-top:24px}.snygga .bathroom-guide-photo.editorial-photo{height:auto;aspect-ratio:4/3}}@media (max-width:480px){.snygga .bathroom-guide-stage{grid-template-columns:28px minmax(0,1fr);column-gap:16px}.snygga .bathroom-guide-intro h2{font-size:clamp(34px,9.5vw,46px)}.snygga .bathroom-guide-stage h3{font-size:28px}.snygga .bathroom-guide-number{padding-top:4px}}.snygga .chapter-kylpyhuoneremontit .trust-lines h3{font-size:3.7vw;line-height:1}.snygga .chapter-kylpyhuoneremontit .trust-lines>h2.section-label{font:12px var(--snygga-mono),monospace;letter-spacing:.04em}.snygga .chapter-kylpyhuoneremontit .bathroom-details figcaption a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.snygga .chapter-kylpyhuoneremontit .trust-lines h3{font-size:8vw}}.snygga .demolition-project-guide{padding-top:40px}