.exams-module__x1Hq2q__main{background:var(--paper);min-height:65vh}.exams-module__x1Hq2q__container{width:min(1080px,100% - 40px);margin:auto;padding:24px 0 72px}.exams-module__x1Hq2q__breadcrumbs{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.875rem;line-height:1.7}.exams-module__x1Hq2q__breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.exams-module__x1Hq2q__header{max-width:900px;padding:35px 0 28px}.exams-module__x1Hq2q__eyebrow{color:var(--brand-dark);font-size:.875rem;font-weight:800}.exams-module__x1Hq2q__header h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:10px 0 18px;font-size:clamp(2rem,5vw,3.35rem);line-height:1.1}.exams-module__x1Hq2q__header>p:last-child{color:var(--ink-soft);max-width:820px;font-size:1.1rem;line-height:1.75}.exams-module__x1Hq2q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.exams-module__x1Hq2q__card,.exams-module__x1Hq2q__panel{background:var(--white);border:1px solid var(--line);border-radius:14px;min-width:0;padding:24px}.exams-module__x1Hq2q__card h2,.exams-module__x1Hq2q__card h3{margin:0 0 12px;font-size:1.35rem;line-height:1.4}.exams-module__x1Hq2q__card p,.exams-module__x1Hq2q__panel p,.exams-module__x1Hq2q__prose p,.exams-module__x1Hq2q__prose li{color:var(--ink-soft);line-height:1.8}.exams-module__x1Hq2q__card a,.exams-module__x1Hq2q__prose a,.exams-module__x1Hq2q__source a{text-underline-offset:3px;text-decoration:underline}.exams-module__x1Hq2q__card a{color:var(--brand-dark)}.exams-module__x1Hq2q__panel{margin-bottom:24px}.exams-module__x1Hq2q__panel h2,.exams-module__x1Hq2q__prose h2{margin:0 0 18px;font-size:1.65rem}.exams-module__x1Hq2q__prose{max-width:850px;margin:36px 0}.exams-module__x1Hq2q__prose h2{margin-top:30px}.exams-module__x1Hq2q__prose li{margin-bottom:10px}.exams-module__x1Hq2q__controls{grid-template-columns:2fr 1fr;gap:16px;margin-bottom:20px;display:grid}.exams-module__x1Hq2q__control{flex-direction:column;gap:9px;min-width:0;font-size:1rem;font-weight:700;display:flex}.exams-module__x1Hq2q__control input,.exams-module__x1Hq2q__control select{border:1px solid var(--line);width:100%;min-height:46px;font:inherit;background:var(--white);color:var(--ink);border-radius:8px;min-width:0;padding:10px 12px;font-weight:400}.exams-module__x1Hq2q__control input:focus-visible,.exams-module__x1Hq2q__control select:focus-visible,.exams-module__x1Hq2q__button:focus-visible,.exams-module__x1Hq2q__resourceLinks a:focus-visible{outline:3px solid var(--brand-dark);outline-offset:3px}.exams-module__x1Hq2q__control input[aria-invalid=true]{border-color:#9a2843}.exams-module__x1Hq2q__hint{color:var(--ink-soft);font-size:.875rem;font-weight:400;line-height:1.6}.exams-module__x1Hq2q__resultsCount{color:var(--ink-soft);margin:12px 0}.exams-module__x1Hq2q__tableWrap{border:1px solid var(--line);background:var(--white);border-radius:10px;overflow:auto}.exams-module__x1Hq2q__table{border-collapse:collapse;text-align:left;width:100%;font-size:.9375rem}.exams-module__x1Hq2q__table caption{text-align:left;color:var(--ink-soft);padding:16px}.exams-module__x1Hq2q__table th{background:var(--brand-soft);font-weight:800}.exams-module__x1Hq2q__table td,.exams-module__x1Hq2q__table th{border-bottom:1px solid var(--line);vertical-align:top;padding:15px}.exams-module__x1Hq2q__table td:not(:first-child){white-space:nowrap;font-variant-numeric:tabular-nums}.exams-module__x1Hq2q__table td:first-child{min-width:250px;max-width:500px}.exams-module__x1Hq2q__table a{color:var(--brand-dark);text-underline-offset:3px;text-decoration:underline}.exams-module__x1Hq2q__table small{color:var(--ink-soft);margin-top:7px;font-size:.875rem;display:block}.exams-module__x1Hq2q__button{border:1px solid var(--ink);background:var(--ink);min-height:46px;color:var(--white);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-top:16px;padding:12px 20px;font-weight:750;text-decoration:none;display:inline-flex}.exams-module__x1Hq2q__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.exams-module__x1Hq2q__stats>div{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:22px}.exams-module__x1Hq2q__stats dt{color:var(--ink-soft);font-size:.9375rem;line-height:1.5}.exams-module__x1Hq2q__stats dd{font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:850}.exams-module__x1Hq2q__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.exams-module__x1Hq2q__facts dt{font-weight:800}.exams-module__x1Hq2q__facts dd{color:var(--ink-soft);margin:6px 0 0;line-height:1.65}.exams-module__x1Hq2q__source{border-top:1px solid var(--line);color:var(--ink-soft);overflow-wrap:anywhere;margin-top:36px;padding-top:22px;font-size:.9375rem;line-height:1.8}.exams-module__x1Hq2q__source h2{color:var(--ink);font-size:1.15rem}.exams-module__x1Hq2q__source ul{padding-left:20px}.exams-module__x1Hq2q__resourceLinks{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 24px;margin-top:36px;padding-top:24px;font-weight:750;display:flex}.exams-module__x1Hq2q__resourceLinks a{text-underline-offset:4px;text-decoration:underline}.exams-module__x1Hq2q__grades{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.exams-module__x1Hq2q__gradeRow{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,2fr) minmax(90px,1fr);gap:12px;padding:16px;display:grid}.exams-module__x1Hq2q__gradeRow>strong{grid-column:1/-1}.exams-module__x1Hq2q__error{color:#96233f;font-weight:700;line-height:1.6}.exams-module__x1Hq2q__result{background:var(--brand-soft);border:1px solid var(--brand-dark);border-radius:12px;margin-top:24px;padding:24px}.exams-module__x1Hq2q__result strong{margin:10px 0;font-size:2.5rem;display:block}.exams-module__x1Hq2q__result p{margin:8px 0}.exams-module__x1Hq2q__note{border-left:4px solid var(--brand-dark);background:var(--brand-soft);margin:20px 0;padding:16px 20px;line-height:1.8}.exams-module__x1Hq2q__tutorRecommendations{border-top:2px solid var(--brand-dark);margin:40px 0;padding-top:28px}.exams-module__x1Hq2q__tutorRecommendationsHeader{margin-bottom:24px}.exams-module__x1Hq2q__tutorRecommendationsHeader h2,.exams-module__x1Hq2q__lessonDiscovery h2{margin:0 0 12px;font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.35}.exams-module__x1Hq2q__tutorRecommendationsHeader p,.exams-module__x1Hq2q__lessonDiscovery p{max-width:850px;color:var(--ink-soft);line-height:1.8}.exams-module__x1Hq2q__tutorRecommendationsHeader .exams-module__x1Hq2q__button{margin-top:4px}.exams-module__x1Hq2q__tutorCards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;padding:3px;display:grid}.exams-module__x1Hq2q__tutorCards>div{scroll-snap-align:start;min-width:0;container:tutor-results/inline-size}.exams-module__x1Hq2q__tutorCards:focus-visible{outline:2px solid var(--brand-dark);outline-offset:4px}.exams-module__x1Hq2q__tutorCards .tutor-card{flex-direction:column;height:100%;display:flex}.exams-module__x1Hq2q__tutorCards .tutor-photo{aspect-ratio:16/10;border-right:0;border-bottom:1px solid var(--line);flex:none;min-height:0}.exams-module__x1Hq2q__tutorCards .tutor-card-body{flex-direction:column;flex:1;gap:18px;padding:20px;display:flex}.exams-module__x1Hq2q__tutorCards .tutor-card h3{font-size:25px;line-height:1.2}.exams-module__x1Hq2q__tutorCards .tutor-card-details{border-left:0;border-top:1px solid var(--line);margin-top:auto;padding:16px 0 0}.exams-module__x1Hq2q__tutorCards .tutor-card-details .tutor-facts{border-top:0}.exams-module__x1Hq2q__tutorCards .tutor-card-actions .primary-button{width:100%}@media (max-width:950px){.exams-module__x1Hq2q__tutorCards{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;grid-template-columns:none;grid-auto-columns:min(86%,340px);grid-auto-flow:column;padding-bottom:16px;scroll-padding-inline:3px;overflow-x:auto}}.exams-module__x1Hq2q__lessonDiscovery{border:1px solid var(--line);background:var(--brand-soft);border-radius:14px;margin:32px 0;padding:24px}.exams-module__x1Hq2q__lessonDiscovery ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:20px 0;padding:0;list-style:none;display:grid}.exams-module__x1Hq2q__lessonDiscovery a{color:var(--brand-dark);text-underline-offset:4px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.exams-module__x1Hq2q__lessonDiscovery li a{padding:6px 0;line-height:1.5;display:inline-block}.exams-module__x1Hq2q__lessonDiscovery a:focus-visible{outline:3px solid var(--brand-dark);outline-offset:4px}@media (max-width:640px){.exams-module__x1Hq2q__lessonDiscovery{padding:20px}.exams-module__x1Hq2q__lessonDiscovery ul{grid-template-columns:1fr}.exams-module__x1Hq2q__tutorRecommendationsHeader .exams-module__x1Hq2q__button{text-align:center;width:100%}.exams-module__x1Hq2q__container{width:calc(100% - 28px)}.exams-module__x1Hq2q__grid,.exams-module__x1Hq2q__controls,.exams-module__x1Hq2q__grades,.exams-module__x1Hq2q__facts,.exams-module__x1Hq2q__stats{grid-template-columns:1fr}.exams-module__x1Hq2q__stats>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.exams-module__x1Hq2q__stats dd{margin:0}.exams-module__x1Hq2q__card,.exams-module__x1Hq2q__panel{padding:20px}.exams-module__x1Hq2q__header{padding-top:26px}.exams-module__x1Hq2q__table td,.exams-module__x1Hq2q__table th{padding:12px}.exams-module__x1Hq2q__gradeRow{padding:13px}}
