.route-home main section h2{font-size:36px;line-height:1.42;letter-spacing:-1.5px}.route-home .question-answer{font-size:16px;font-weight:500;color:var(--muted);line-height:1.85;margin:16px 0 20px}.route-home .sample-intro>p:not(.question-answer){font-size:12px}.route-home .reason-grid figure img{height:300px}.route-home .reason-grid figcaption{font-size:10px}.result-comparison{grid-template-columns:1.1fr 1fr;gap:25px;padding:28px}.finished-preview{border:1px solid #9cb18a;border-radius:7px;overflow:hidden;background:#fbfaf2;box-shadow:0 8px 24px #193e3217}.preview-body{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center;padding:23px}.preview-body span{font:23px Georgia,serif;display:block;margin-bottom:20px}.preview-body b{font-size:20px;line-height:1.8}.preview-body img{height:200px;border-radius:40px 40px 0 0}.preview-checks{display:flex;justify-content:space-around;padding:13px;font-size:12px;border-top:1px solid var(--line)}.result-comparison>div:last-child{padding:12px}.service-info h3{font-size:19px}.route-home .faq h2{font-size:28px}@media(max-width:700px){.route-home main section h2{font-size:28px;line-height:1.45;letter-spacing:-1px}.route-home .question-answer{font-size:13px;margin:14px 0 18px}.route-home .reason-grid figure img{height:210px}.result-comparison{grid-template-columns:1fr;padding:17px;gap:12px}.result-comparison>div:last-child{padding:8px 0}.preview-body{padding:17px;gap:12px}.preview-body b{font-size:17px}.preview-body img{height:160px}.preview-body span{font-size:21px;margin-bottom:14px}.route-home .faq h2{font-size:25px}}@media(max-width:350px){.route-home main section h2{font-size:26px}.preview-body b{font-size:15px}}
