.tutoring-guide{background:#f6f4eb;color:#183f35}.tutoring-guide-main{max-width:1080px;padding-top:36px;padding-bottom:64px}.tutoring-guide-main section{margin-bottom:48px}.tutoring-guide-hero{padding:clamp(24px,5vw,56px);background:#e7ecdf;border-radius:24px}.guide-kicker{font-size:.9rem;letter-spacing:.06em}.tutoring-guide h1{font-size:clamp(2rem,5.5vw,3.5rem);line-height:1.2;letter-spacing:-.025em;margin:12px 0 24px}.tutoring-guide h2{font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.35;margin-bottom:20px}.tutoring-guide h3{font-size:1.15rem;line-height:1.5}.tutoring-guide-main p{line-height:1.9;max-width:72ch;color:#3e584f}.tutoring-guide-main a:not(.btn){color:#18563f;text-decoration:underline;text-underline-offset:4px}.guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.guide-cards article{background:#fffef8;border:1px solid #d8dfd2;border-radius:16px;padding:22px}.guide-steps{padding-left:24px}.guide-steps li{padding-left:8px;margin-bottom:22px}.tutoring-guide details{border-bottom:1px solid #ccd6c8;padding:18px 0}.tutoring-guide summary{cursor:pointer;font-weight:700;line-height:1.6}.tutoring-guide details p{margin-bottom:0}.guide-cta{padding:28px;border-radius:20px;background:#e7ecdf}.guide-actions{display:flex;flex-wrap:wrap;gap:12px}.tutoring-guide .btn{white-space:normal;text-align:center}.tutoring-guide .footer-bottom{gap:14px;flex-wrap:wrap}.tutoring-guide a:focus-visible,.tutoring-guide summary:focus-visible{outline:3px solid #b06526;outline-offset:5px}@media(max-width:700px){.guide-cards{grid-template-columns:1fr}.tutoring-guide-main{padding-top:20px}.tutoring-guide-main section{margin-bottom:36px}.guide-cta{padding:22px}.guide-actions .btn{flex:1 1 100%}}
