.ClassicalGrammarLandingPage_hero__IzU7b{padding:54px 32px 64px}.ClassicalGrammarLandingPage_heroTop__k83gg{max-width:1100px;margin:0 auto 32px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}.ClassicalGrammarLandingPage_heroTop__k83gg h1{font-size:clamp(34px,3.4vw,46px);line-height:1.5;font-weight:700;letter-spacing:.025em}.ClassicalGrammarLandingPage_heroTop__k83gg p{max-width:680px;margin-top:18px;font-size:18px;line-height:1.9}.ClassicalGrammarLandingPage_editor__xel4k{max-width:1100px;margin:0 auto;padding:28px 44px 32px;border:1px solid var(--color-base-200);border-radius:20px;box-shadow:0 14px 36px rgb(36 86 80/.06)}.ClassicalGrammarLandingPage_hero__IzU7b .ClassicalGrammarLandingPage_editor__xel4k{border:0}.ClassicalGrammarLandingPage_editor__xel4k [data-testid=editor-container]{padding:0}.ClassicalGrammarLandingPage_editor__xel4k [data-slate-type=p]{line-height:2.15}.ClassicalGrammarLandingPage_example__KLrcA{padding:64px 32px 72px}.ClassicalGrammarLandingPage_exampleHeader__3XgaD{max-width:1100px;margin:0 auto 28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end}.ClassicalGrammarLandingPage_exampleHeader__3XgaD h2,.ClassicalGrammarLandingPage_feedback__w_CB_ h2{font-size:30px;font-weight:700;line-height:1.6}.ClassicalGrammarLandingPage_exampleHeader__3XgaD p{font-size:18px;line-height:1.9}.ClassicalGrammarLandingPage_feedback__w_CB_{padding:72px 32px}.ClassicalGrammarLandingPage_feedbackGrid__Af3E1{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.ClassicalGrammarLandingPage_feedback__w_CB_ p{margin-top:18px;font-size:18px;line-height:1.9}.ClassicalGrammarLandingPage_result__pPLoz{padding:28px;border:1px solid var(--color-base-200);border-radius:20px}.ClassicalGrammarLandingPage_result__pPLoz img{display:block;width:100%;height:auto}.ClassicalGrammarLandingPage_result__pPLoz img+picture,.ClassicalGrammarLandingPage_result__pPLoz picture+picture{display:block;margin-top:24px}.ClassicalGrammarLandingPage_guide__lfqJg{max-width:850px;margin:0 auto;padding:80px 32px}.ClassicalGrammarLandingPage_guide__lfqJg h2{font-size:30px;line-height:1.65;font-weight:700}.ClassicalGrammarLandingPage_guide__lfqJg h3{margin-top:36px;font-size:22px;line-height:1.65;font-weight:700}.ClassicalGrammarLandingPage_guide__lfqJg p{margin-top:20px;font-size:17px;line-height:2}.ClassicalGrammarLandingPage_guide__lfqJg a{text-decoration:underline;text-underline-offset:3px}.ClassicalGrammarLandingPage_sources__xgAI4{margin-top:36px;padding-top:12px;border-top:1px solid var(--color-base-200)}.ClassicalGrammarLandingPage_faq__e04M8{max-width:850px;margin:0 auto;padding:8px 32px 72px}.ClassicalGrammarLandingPage_faq__e04M8 h2{font-size:30px;line-height:1.6;font-weight:700;margin-bottom:24px}.ClassicalGrammarLandingPage_faq__e04M8 details{border-bottom:1px solid var(--color-base-200)}.ClassicalGrammarLandingPage_faq__e04M8 summary{cursor:pointer;list-style:none;padding:22px 0;display:flex;justify-content:space-between;gap:20px;font-size:17px;font-weight:700}.ClassicalGrammarLandingPage_faq__e04M8 summary:after{content:"+"}.ClassicalGrammarLandingPage_faq__e04M8 details[open] summary:after{content:"−"}.ClassicalGrammarLandingPage_faq__e04M8 p{padding:0 0 22px;font-size:16px;line-height:1.9}.ClassicalGrammarLandingPage_related__VQ_6X{margin-top:28px;display:flex;gap:24px;flex-wrap:wrap;text-decoration:underline;text-underline-offset:4px}.ClassicalGrammarLandingPage_footer__tH9o4 h2{font-size:28px;line-height:1.6;font-weight:700}@media (max-width:767px){.ClassicalGrammarLandingPage_hero__IzU7b{padding:36px 20px 44px}.ClassicalGrammarLandingPage_heroTop__k83gg{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:28px}.ClassicalGrammarLandingPage_heroTop__k83gg h1{font-size:clamp(28px,7.5vw,34px)}.ClassicalGrammarLandingPage_heroTop__k83gg p{font-size:17px;margin-top:18px}.ClassicalGrammarLandingPage_editor__xel4k{padding:16px;border-radius:16px}.ClassicalGrammarLandingPage_example__KLrcA{padding:44px 20px 48px}.ClassicalGrammarLandingPage_exampleHeader__3XgaD{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:24px}.ClassicalGrammarLandingPage_exampleHeader__3XgaD h2,.ClassicalGrammarLandingPage_faq__e04M8 h2,.ClassicalGrammarLandingPage_feedback__w_CB_ h2,.ClassicalGrammarLandingPage_guide__lfqJg h2{font-size:25px}.ClassicalGrammarLandingPage_exampleHeader__3XgaD p,.ClassicalGrammarLandingPage_feedback__w_CB_ p{font-size:17px}.ClassicalGrammarLandingPage_feedback__w_CB_{padding:44px 20px}.ClassicalGrammarLandingPage_feedbackGrid__Af3E1{grid-template-columns:minmax(0,1fr);gap:28px}.ClassicalGrammarLandingPage_result__pPLoz{padding:24px;border-radius:16px}.ClassicalGrammarLandingPage_guide__lfqJg{padding:54px 22px}.ClassicalGrammarLandingPage_guide__lfqJg p{font-size:16px}.ClassicalGrammarLandingPage_guide__lfqJg h3{font-size:20px}.ClassicalGrammarLandingPage_faq__e04M8{padding:0 22px 52px}.ClassicalGrammarLandingPage_footer__tH9o4 h2{font-size:24px}}