.campus-content_page__vS1qi{width:100%;min-width:0;display:grid;gap:clamp(1.5rem,4vw,3rem)}.campus-content_reading__tS3kf{width:100%;max-width:56rem;margin-inline:auto;min-width:0;display:grid;gap:1.75rem}.campus-content_intro__GEfOd{display:grid;gap:1.1rem;border-bottom:1px solid var(--border);padding-bottom:2rem}.campus-content_title__EAPd1{font-size:clamp(2rem,5vw,3.8rem);line-height:1.06;letter-spacing:-.045em;font-weight:750;overflow-wrap:anywhere;text-wrap:balance}.campus-content_cover__EgG4u{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:.75rem}.campus-content_cover__EgG4u img{display:block;width:100%;max-height:28rem;object-fit:contain}.campus-content_catalog__85UAX{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr))}.campus-content_course__WXGk3{min-width:0;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:.75rem;background:var(--surface);overflow:hidden}.campus-content_courseBody__XAjU9{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.25rem}.campus-content_courseBody__XAjU9 h2{font-size:1.3rem;line-height:1.25;font-weight:700;overflow-wrap:anywhere}.campus-content_courseBody__XAjU9>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.campus-content_courseBody__XAjU9>a{margin-top:auto}.campus-content_program__HtRsf{display:grid;gap:1.5rem}.campus-content_lessonLink__6nuO_{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;padding:1rem 0;border-bottom:1px solid var(--border)}.campus-content_lessonLink__6nuO_ span:first-child{min-width:0;overflow-wrap:anywhere;font-weight:600}.campus-content_lessonLink__6nuO_ span:last-child{flex:none;font-size:.75rem;color:var(--muted)}.campus-content_lessonLink__6nuO_:hover{color:var(--accent)}.campus-content_lessonLink__6nuO_:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.campus-content_access__BS6x9{display:grid;gap:1rem;border:1px solid var(--border);border-left:4px solid #e8bd35;border-radius:.6rem;background:var(--surface);padding:clamp(1.25rem,4vw,2rem)}.campus-content_access__BS6x9>a{justify-self:start}.campus-content_folder__red_x{display:flex;height:100%;align-items:flex-start;gap:.75rem;padding:1rem;border:1px solid var(--border);border-radius:.6rem;background:var(--surface)}.campus-content_folder__red_x svg{flex:none}.campus-content_folder__red_x p{overflow-wrap:anywhere}@media (max-width:420px){.campus-content_folder__red_x{flex-direction:column;gap:.5rem;padding:.8rem}.campus-content_lessonLink__6nuO_{gap:.65rem}}