.brevi-blog .tuition-crumb{max-width:1200px;color:var(--blog-ink-faded);font-family:var(--blog-font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 auto;padding:32px 48px 0;font-size:10.5px;line-height:1.6}.brevi-blog .tuition-crumb a{color:var(--blog-ink-faded);border-bottom:1px dashed #2e5f6e66;padding-bottom:1px;text-decoration:none}.brevi-blog .tuition-crumb a:hover{border-color:var(--blog-amber);color:var(--blog-amber)}.brevi-blog .tuition-head{padding-top:40px}.brevi-blog .tuition-head h1{text-wrap:balance;max-width:18ch}.brevi-blog .tuition-section,.brevi-blog .tuition-facts{max-width:1200px;margin:0 auto;padding:0 48px 56px}.brevi-blog .tuition-facts{flex-wrap:wrap;gap:12px 36px;margin-top:-12px;display:flex}.brevi-blog .tuition-facts dt{color:var(--blog-ink-faded);font-family:var(--blog-font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:10.5px;font-weight:600}.brevi-blog .tuition-facts dd{color:var(--blog-ink);margin:2px 0 0;font-weight:600}.brevi-blog .tuition-class-grid{letter-spacing:normal;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;line-height:1.5;display:grid}.brevi-blog .tuition-more{font-family:var(--blog-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:22px 0 0;font-size:12px;font-weight:600}.brevi-blog .tuition-more a,.brevi-blog .tuition-tutors a,.brevi-blog .tuition-syllabus-heading a{color:var(--blog-ink);text-decoration:underline;-webkit-text-decoration-color:var(--blog-amber);text-decoration-color:var(--blog-amber);text-underline-offset:4px;text-decoration-thickness:2px}.brevi-blog .tuition-more a:hover,.brevi-blog .tuition-tutors a:hover,.brevi-blog .tuition-syllabus-heading a:hover{color:var(--blog-amber)}.brevi-blog .tuition-tutors{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;font-size:17px;font-weight:600;list-style:none;display:flex}.brevi-blog .tuition-about{max-width:760px}.brevi-blog .tuition-about p{color:var(--blog-ink-mid);margin:0 0 16px;font-size:16px;line-height:1.7}.brevi-blog .tuition-about a,.brevi-blog .tuition-faq p a{color:var(--blog-ink);text-decoration:underline;-webkit-text-decoration-color:var(--blog-amber);text-decoration-color:var(--blog-amber);text-underline-offset:3px;text-decoration-thickness:2px}.brevi-blog .tuition-faq{border-top:2px solid var(--blog-ink);max-width:760px}.brevi-blog .tuition-faq details{border-bottom:1px solid #1a35602e}.brevi-blog .tuition-faq summary{min-height:44px;color:var(--blog-ink);cursor:pointer;padding:14px 0;font-size:17px;font-weight:600;line-height:1.45}.brevi-blog .tuition-faq summary:focus-visible{outline:3px solid var(--blog-amber);outline-offset:2px}.brevi-blog .tuition-faq p{color:var(--blog-ink-mid);margin:0 0 16px;font-size:16px;line-height:1.65}.brevi-blog .tuition-links{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.brevi-blog .tuition-links a{border:2px solid var(--blog-ink);min-height:44px;color:var(--blog-ink);background:var(--blog-paper);box-shadow:4px 4px 0 var(--blog-ink-mid);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.brevi-blog .tuition-links a:hover{box-shadow:6px 6px 0 var(--blog-ink-mid);transform:translate(-2px,-2px)}.brevi-blog .tuition-links a:focus-visible{outline:3px solid var(--blog-amber);outline-offset:3px}.brevi-blog .tuition-link-label{font-family:var(--blog-font-display);letter-spacing:.04em;font-size:22px;line-height:1.1}.brevi-blog .tuition-link-meta{color:var(--blog-ink-faded);font-family:var(--blog-font-mono);letter-spacing:.06em;font-size:11px}.brevi-blog .tuition-syllabus-heading{font-family:var(--blog-font-display);letter-spacing:.04em;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 16px;font-size:clamp(30px,4vw,40px);font-weight:400;line-height:1;display:flex}.brevi-blog .tuition-syllabus-heading span{color:var(--blog-ink-faded);font-family:var(--blog-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}@media (max-width:760px){.brevi-blog .tuition-crumb,.brevi-blog .tuition-section,.brevi-blog .tuition-facts{padding-left:20px;padding-right:20px}.brevi-blog .tuition-class-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.brevi-blog .tuition-links a{transition:none}.brevi-blog .tuition-links a:hover{transform:none}}
