.TutoringPage_container__KdhBa{padding:4rem 2rem;max-width:900px;margin:0 auto;color:#fffaf0;font-family:Playfair Display,serif}.TutoringPage_header__W6z_F{font-size:3rem;font-weight:700;text-align:center;color:#ffe27a;text-shadow:1px 1px #000;margin-bottom:1rem}.TutoringPage_subtext__92Qbn{text-align:center;font-size:1.2rem;color:#ccc;margin-bottom:3rem}.TutoringPage_subjects__6Xipf{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.TutoringPage_card__xzSp_{background:rgba(255,255,255,.05);padding:1.5rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 0 8px rgba(255,226,122,.2)}.TutoringPage_card__xzSp_:hover{transform:translateY(-5px);box-shadow:0 0 12px rgba(255,226,122,.4)}.TutoringPage_card__xzSp_ h2{font-size:1.5rem;margin-bottom:.5rem;color:#ffe27a}.TutoringPage_card__xzSp_ p{font-size:1rem;line-height:1.5;color:#ddd}.TutoringPage_contactBox__fbNCY{margin-top:4rem;padding:2rem;background-color:rgba(255,255,255,.04);border-radius:1rem;text-align:center;border:1px solid rgba(255,255,255,.1)}.TutoringPage_contactBox__fbNCY h3{color:#ffe27a;margin-bottom:1rem;font-size:1.4rem}.TutoringPage_contactBox__fbNCY a{color:#ffe27a;text-decoration:underline}