.unicamp_page__R8aHm.unicamp_page__R8aHm{position:relative;isolation:isolate;min-height:100svh;padding:38px 24px calc(90px + env(safe-area-inset-bottom));color:#fafafa;background:#0d0c10;font-family:var(--font-unicamp-body),Arial,sans-serif}.unicamp_background__5zLWT{position:absolute;inset:0 0 auto;height:850px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0d0c1099,#0d0c10 95%),url(/images/hero-bg-raiox.jpg) top /cover no-repeat}.unicamp_content__NpJzO{width:100%;max-width:700px;margin:0 auto}.unicamp_header__xnSZ9{text-align:center;margin:0 auto 30px}.unicamp_brand__NXVqW{display:inline-flex;padding:8px;border-radius:8px;margin-bottom:22px}.unicamp_brand__NXVqW img{width:200px;height:auto;object-fit:contain}.unicamp_page__R8aHm .unicamp_title__oXJ1H{margin:0 auto 16px;max-width:610px;font:700 clamp(32px,4vw,44px)/1.1 var(--font-unicamp-heading),Arial,sans-serif;letter-spacing:-.035em;text-wrap:balance}.unicamp_institution__PEXVf{display:block;margin-bottom:14px;color:#ff5367;font:600 13px/1.4 var(--font-unicamp-body),Arial,sans-serif;letter-spacing:.12em}.unicamp_description__q__FP{max-width:470px;margin:0 auto;font-size:16px;line-height:1.6;color:#c5c2cc;text-wrap:pretty}.unicamp_instruction__jGA3c{margin:0 0 15px;text-align:center;font-size:14px;line-height:1.5;color:#d4d1dc}.unicamp_list__LdBsY{display:grid;gap:12px;padding:0;margin:0;list-style:none}.unicamp_list__LdBsY li{min-width:0}.unicamp_page__R8aHm .unicamp_lesson__ogZRg{display:flex;align-items:center;gap:20px;min-height:106px;padding:14px 18px;border-radius:18px;text-decoration:none;background:#181720;box-shadow:0 8px 22px -16px #0009;transition:background-color .16s ease,transform .16s ease}.unicamp_thumbnail__a9R01{position:relative;flex:0 0 126px;width:126px;aspect-ratio:16/9;border-radius:9px;overflow:hidden;background:#27252e}.unicamp_thumbnail__a9R01 img{display:block;width:100%;height:100%;object-fit:cover}.unicamp_play__fZEoK{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#0002}.unicamp_play__fZEoK svg{width:28px;height:28px;padding:4px;border-radius:50%;background:#000b}.unicamp_linkCopy__747hu{flex:1;min-width:0}.unicamp_lessonTitle__2V8Hi{display:block;color:#fafafa;font-size:17px;font-weight:500;line-height:1.4;overflow-wrap:break-word}.unicamp_platform__pcKEv{display:block;margin-top:5px;color:#a7a3b2;font-size:12px;line-height:1.3}.unicamp_arrow___dKQX{flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#eeebf4;background:#ffffff08;transition:color .16s ease,background-color .16s ease}.unicamp_arrow___dKQX svg{width:18px;height:18px}.unicamp_footer__V3pgj{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:28px;color:#aaa6b5;font-size:12px}.unicamp_footer__V3pgj a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.unicamp_page__R8aHm a:focus-visible{outline:2px solid #ff5367;outline-offset:4px}.unicamp_visuallyHidden__6duVp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (hover:hover){.unicamp_page__R8aHm .unicamp_lesson__ogZRg:hover{background:#211f29;transform:translateY(-2px)}.unicamp_lesson__ogZRg:hover .unicamp_arrow___dKQX{color:#fff;background:#df001e}}@media (max-width:560px){.unicamp_page__R8aHm.unicamp_page__R8aHm{padding:24px 16px calc(90px + env(safe-area-inset-bottom))}.unicamp_background__5zLWT{height:700px;background-position:58% top}.unicamp_brand__NXVqW{margin-bottom:17px}.unicamp_brand__NXVqW img{width:176px}.unicamp_header__xnSZ9{margin-bottom:26px}.unicamp_page__R8aHm .unicamp_title__oXJ1H{font-size:33px;line-height:1.13}.unicamp_description__q__FP{font-size:15px}.unicamp_page__R8aHm .unicamp_lesson__ogZRg{min-height:96px;gap:13px;padding:14px}.unicamp_thumbnail__a9R01{flex-basis:90px;width:90px}.unicamp_lessonTitle__2V8Hi{font-size:15px;line-height:1.45}.unicamp_arrow___dKQX{flex-basis:24px;width:24px;height:24px;background:transparent}.unicamp_arrow___dKQX svg{width:17px;height:17px}}@media (max-width:350px){.unicamp_page__R8aHm .unicamp_title__oXJ1H{font-size:30px}.unicamp_page__R8aHm .unicamp_lesson__ogZRg{gap:10px;padding:12px}.unicamp_thumbnail__a9R01{flex-basis:78px;width:78px}.unicamp_lessonTitle__2V8Hi{font-size:14px}.unicamp_platform__pcKEv{font-size:11px}}@media (prefers-reduced-motion:reduce){.unicamp_arrow___dKQX,.unicamp_page__R8aHm .unicamp_lesson__ogZRg{transition:none}.unicamp_page__R8aHm .unicamp_lesson__ogZRg:hover{transform:none}}