.gte-education{padding-block:32px 64px;overflow-wrap:anywhere}.gte-hero{max-width:840px;margin-bottom:40px}.gte-hero h1{font-family:var(--font-heading,Georgia,serif);font-size:clamp(2rem,4vw,3.4rem);line-height:1.16}.gte-hero>p:not(.section-kicker){font-size:1.13rem;line-height:1.75}.gte-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:24px}.gte-actions .button{white-space:normal;line-height:1.5;max-width:100%;text-align:center}.gte-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px}.gte-layout>*,.gte-info{min-width:0}.gte-info{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #dce5e1}.gte-info h2,.gte-layout aside>h2,.gte-related>h2,.gte-faq>h2{font-size:1.45rem;line-height:1.4}.gte-info p,.gte-layout aside>p,.gte-related p,.gte-faq p{line-height:1.85;max-width:72ch}.gte-clinics{display:grid;gap:24px;margin:24px 0}.gte-clinic{border:1px solid #dce5e1;border-radius:16px;overflow:hidden;padding-bottom:16px}.gte-clinic img{width:100%;height:auto;aspect-ratio:14/9;object-fit:cover}.gte-clinic h3,.gte-clinic .gte-review,.gte-clinic small{display:block;margin:12px 16px 0;line-height:1.5}.gte-clinic h3{font-size:1.05rem}.gte-clinic small{font-size:.78rem}.gte-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gte-related img{width:100%;height:auto;aspect-ratio:16/11;object-fit:contain;background:#f4f6f2;border-radius:14px}.gte-related h3{font-size:1.1rem}.gte-faq{max-width:840px;margin-block:40px}.gte-faq details{border-bottom:1px solid #dce5e1;padding:18px 0}.gte-faq summary{cursor:pointer;font-weight:600;line-height:1.6}.gte-education footer{margin-top:36px}@media(max-width:1023px){.gte-layout{grid-template-columns:minmax(0,1fr);gap:24px}.gte-clinics{grid-template-columns:repeat(2,minmax(0,1fr))}.gte-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.gte-education{padding-block:24px 48px}.gte-actions{display:grid}.gte-actions .button{width:100%;padding:13px 16px}.gte-clinics,.gte-related>div{grid-template-columns:minmax(0,1fr)}.gte-info p{font-size:1rem}.gte-hero h1{font-size:2rem}.gte-clinic img{max-height:220px}}
