.m5q4oG_page{width:min(1180px, calc(100% - var(--space-9)));padding-bottom:var(--space-9);margin-inline:auto}.m5q4oG_section{padding-top:var(--space-9);scroll-margin-top:var(--space-8)}.m5q4oG_title{margin:var(--space-4) 0 0;max-width:14ch;font-family:var(--font-display);font-size:var(--display-xl);letter-spacing:var(--track-display);text-wrap:balance;font-weight:450;line-height:1.06}.m5q4oG_heading{margin:var(--space-3) 0 0;max-width:24ch;font-family:var(--font-display);font-size:var(--display-section);letter-spacing:var(--track-display);text-wrap:balance;overflow-wrap:break-word;font-weight:450;line-height:1.12}.m5q4oG_lede{margin:var(--space-5) 0 0;max-width:46ch;color:var(--muted);font-size:var(--text-l);line-height:1.5}.m5q4oG_body{margin:var(--space-4) 0 0;max-width:56ch;color:var(--muted);font-size:var(--text-m);line-height:1.55}.m5q4oG_small{margin:var(--space-3) 0 0;max-width:60ch;color:var(--muted);font-size:var(--text-s);line-height:1.5}.m5q4oG_actions{align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.m5q4oG_link{color:inherit;font-size:var(--text-m);text-underline-offset:3px;text-decoration:underline}.m5q4oG_pills{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.m5q4oG_grid{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.m5q4oG_grid2{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.m5q4oG_grid4{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.m5q4oG_item h3{font-family:var(--font-display);font-size:var(--display-s);overflow-wrap:break-word;margin:0;font-weight:450;line-height:1.2}.m5q4oG_item p{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-s);line-height:1.5}.m5q4oG_caption{align-items:center;gap:var(--space-3);margin:var(--space-5) 0 0;color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.m5q4oG_yesNever{gap:var(--space-3);margin:var(--space-5) 0 0;display:grid}.m5q4oG_yesNever div{grid-template-columns:var(--space-9) minmax(0, 1fr);gap:var(--space-3);display:grid}.m5q4oG_yesNever dt{font-weight:600}.m5q4oG_yesNever dd{color:var(--muted);margin:0}.m5q4oG_price{align-items:baseline;gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.m5q4oG_price strong{font-family:var(--font-display);font-size:var(--display-m);font-weight:450}.m5q4oG_lines{gap:var(--space-2);margin:var(--space-4) 0 0;padding-left:var(--space-5);color:var(--muted);font-size:var(--text-s);line-height:1.5;display:grid}.m5q4oG_item[data-card=tutor],.m5q4oG_item[data-card=tutor] .m5q4oG_lines,.m5q4oG_item[data-card=tutor] .m5q4oG_small,.m5q4oG_item[data-card=tutor] p:not(.m5q4oG_price){color:color-mix(in srgb, var(--on-panel) 78%, transparent)}.m5q4oG_item[data-card=tutor] .m5q4oG_price{color:var(--on-panel)}.m5q4oG_item[data-card=tutor] .m5q4oG_panelEyebrow{color:color-mix(in srgb, var(--on-panel) 78%, transparent)}.m5q4oG_offers{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.m5q4oG_offers li{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.m5q4oG_questions{gap:var(--space-3);margin:var(--space-6) 0 0;display:grid}.m5q4oG_questions details{border-top:1px solid var(--line);padding-top:var(--space-3)}.m5q4oG_questions summary{cursor:pointer;font-size:var(--text-m);font-weight:500}.m5q4oG_questions details p{margin:var(--space-2) 0 0;max-width:64ch;color:var(--muted);line-height:1.55}@media (max-width:1080px){.m5q4oG_grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.m5q4oG_page{width:calc(100% - var(--space-6))}.m5q4oG_section{padding-top:var(--space-8)}.m5q4oG_grid,.m5q4oG_grid2,.m5q4oG_grid4{grid-template-columns:minmax(0,1fr)}}
