body{font-size:18px;line-height:1.75}p,li{overflow-wrap:break-word}header .nav{gap:24px;flex-wrap:wrap}header .brand{font-size:21px;line-height:1.35;flex-shrink:0}header nav{width:auto;gap:20px;justify-content:flex-start}header nav a{font-size:16px;line-height:1.5;min-height:44px;display:inline-flex;align-items:center}.eyebrow,.num,.method-eyebrow,.review-badge,.atelier-kicker{font-size:13px;line-height:1.7;letter-spacing:1.2px}.atelier-pitch p{font-size:22px;line-height:1.7;max-width:520px}.atelier-specialties,.atelier-secondary,.review-hero-link{font-size:16px;line-height:1.65}.atelier-primary{font-size:21px}.atelier-signoff{font-size:12px;line-height:1.8;letter-spacing:1.1px}.method-intro p,.method-panels p,.card p,.card ul,.sample p,.published-card p,.comparison-panel p,.review-offer p,.faq-layout .intro,.faq-list details p,.page-links p,.service-section .card li,.article-body p,.article-body li{font-size:18px;line-height:1.8}.method-intro p{max-width:450px}.method-tabs button{font-size:16px;line-height:1.5;min-height:76px}.method-tabs button span{font-size:13px}.method-question{font-size:27px}.card h3,.published-card h3,.blog-card h2,.service-section .card h3{font-size:26px;line-height:1.35}.page-links strong{font-size:27px;line-height:1.3}.publication,.blog-meta,.comparison-label,.comparison-note,.comparison-foot span,.sample small,.article-cover figcaption,.example small{font-size:14px;line-height:1.65}.published-card a,.btn,.review-request{font-size:17px;line-height:1.5}.btn{white-space:normal}.review-scope h3{font-size:23px}.review-scope strong{font-size:19px}.review-scope li span{font-size:17px;line-height:1.75}.review-offer .review-small{font-size:15px!important;line-height:1.8}.faq-list summary{font-size:19px;line-height:1.6}.contact label{font-size:16px;line-height:1.6}.contact input,.contact textarea,.contact select{font-size:17px;line-height:1.6}.form-instructions{font-size:16px;line-height:1.7}.field-help,.privacy,.direct-label{font-size:14px;line-height:1.75}.whatsapp-contact strong,.social-contact strong{font-size:20px;line-height:1.4}.whatsapp-contact small,.social-contact small{font-size:14px;line-height:1.6}.direct-contact{max-width:450px}.whatsapp-contact,.social-contact{min-height:88px}.contact a[href^="mailto:"]{overflow-wrap:anywhere}footer .wrap,.footer-social a{font-size:15px;line-height:1.7}footer .wrap{flex-wrap:wrap}table{font-size:16px;line-height:1.7}.article-body{max-width:780px}.page-intro p,.lead{font-size:20px;line-height:1.75}h2,.faq-layout h2,.review-offer h2,.service-section h2{font-size:clamp(34px,3.7vw,48px);line-height:1.22}h3{font-size:26px;line-height:1.4}.article-body h2{font-size:34px;line-height:1.3}.article-body h3,.service-faq h3{font-size:25px;line-height:1.4}@media(max-width:900px){header .nav{align-items:flex-start;flex-direction:column;gap:12px}header nav{width:100%;gap:8px 20px}.atelier-pitch p{font-size:20px}.atelier-specialties{font-size:15px}}@media(max-width:600px){body{font-size:17px;line-height:1.75}header .brand{font-size:20px}header nav{gap:4px 18px}header nav a{font-size:15px;min-height:40px}.atelier h1{font-size:clamp(36px,9.4vw,56px);line-height:1.15}.atelier-pitch p{font-size:19px}.atelier-kicker{font-size:12px;letter-spacing:.8px}.atelier-specialties,.atelier-secondary,.review-hero-link{font-size:15px}.atelier-primary{font-size:20px}.atelier-signoff{font-size:12px}.method-intro p,.method-panels p,.card p,.card ul,.sample p,.published-card p,.comparison-panel p,.review-offer p,.faq-layout .intro,.faq-list details p,.page-links p,.service-section .card li,.article-body p,.article-body li{font-size:17px;line-height:1.8}.method-tabs button{font-size:15px;padding:14px 9px}.method-tabs button span{font-size:12px}.method-question{font-size:25px}.card h3,.published-card h3,.blog-card h2,.service-section .card h3,.page-links strong{font-size:24px}.faq-list summary{font-size:18px}.page-intro p,.lead{font-size:18px}h2,.faq-layout h2,.review-offer h2,.service-section h2,.method-intro h2{font-size:32px;letter-spacing:-.7px}.article-body h2{font-size:29px}.article-body h3,.service-faq h3{font-size:23px}.page-intro h1{font-size:38px;letter-spacing:-1px}.whatsapp-contact strong,.social-contact strong{font-size:19px}footer .wrap,.footer-social a{font-size:14px}.page-links a{padding:23px}.review-request{font-size:17px}.contact input,.contact textarea,.contact select{font-size:17px}}
