.jadwal{--c-primary: #2757a8;--c-primary-deep: #264482;--c-ink: #101828;--c-gray-500: #9b9b9b;--c-gray-300: #e3e3e3;--c-gray-200: #eeeeef;--c-tint-blue: #f0f8fe;--c-warning: #faa954;--c-brown-900: #332c2b;display:flex;flex-direction:column;gap:64px;padding-block:64px}.jadwal__intro{display:flex;flex-direction:column;gap:16px}.jadwal__intro h1{font-size:48px;line-height:60px;color:var(--c-primary);margin:0}.jadwal__intro h4{font-size:25px;line-height:39px;margin:0}.jadwal__intro p{font-size:16px;line-height:24px;margin:0;max-width:68ch}.jadwal__group{display:flex;flex-direction:column;gap:32px;padding:32px;border-radius:30px;background:var(--c-tint-blue)}.jadwal__group-title{font-size:32px;line-height:32px;color:var(--c-primary-deep);margin:0}.jadwal-carousel{margin-inline:-16px}.jadwal-carousel .slick-track{display:flex;margin-left:0;margin-right:auto}.jadwal-carousel .slick-dots li:only-child{display:none}.jadwal-carousel .slick-slide{height:auto}.jadwal-carousel .slick-slide>div{height:100%}.jadwal-slide{height:100%;padding:8px 16px 16px}.jadwal-carousel .slick-dots{position:static;margin-top:24px}.jadwal-card{display:flex;flex-direction:column;gap:12px;height:100%;min-height:260px;padding:32px;background:#fff;border-radius:14px;box-shadow:0 4px 4px #00000040}.jadwal-badge{align-self:flex-start;padding:2px 10px;border-radius:16px;font-size:14px;line-height:20px;font-weight:500}.jadwal-card--dibuka .jadwal-badge{background:var(--c-primary);color:#fff}.jadwal-card--segera .jadwal-badge{background:var(--c-warning);color:var(--c-brown-900)}.jadwal-card--selesai .jadwal-badge{background:var(--c-gray-200);color:var(--c-brown-900)}.jadwal-card--selesai .jadwal-card__periode{color:var(--c-brown-900)}.jadwal-card__jalur{font-size:24px;line-height:32px;color:var(--c-ink);margin:0}.jadwal-card__label{flex:1;font-size:14px;line-height:20px;color:var(--c-gray-500);margin:0}.jadwal-card__rule{border:0;border-top:1px solid var(--c-gray-300);margin:0}.jadwal-card__term{font-size:12px;line-height:20px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-gray-500);margin:0}.jadwal-card__periode{font-size:16px;line-height:24px;font-weight:600;color:var(--c-primary);margin:0}.jadwal-card--tentatif .jadwal-card__periode{font-style:italic;color:var(--c-brown-900)}.jadwal-card__detail{margin-top:8px;border-top:1px solid var(--c-gray-300);padding-top:12px}.jadwal-card__detail summary{color:var(--c-primary);font-weight:600;cursor:pointer}.jadwal-card__detail summary:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.jadwal-card__detail dl{margin:16px 0 0}.jadwal-card__detail dl>div+div{margin-top:12px}.jadwal-card__detail dt{font-size:12px;color:var(--c-brown-900)}.jadwal-card__detail dd{margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}@media (prefers-reduced-motion: no-preference){.jadwal-card__detail{interpolate-size:allow-keywords}.jadwal-card__detail::details-content{block-size:0;overflow:clip;transition:block-size .25s ease,content-visibility .25s allow-discrete}.jadwal-card__detail[open]::details-content{block-size:auto}}.jadwal__contact p{text-align:center;font-size:20px;line-height:30px;margin:0}.jadwal__contact a{display:inline-flex;align-items:center;gap:1rem;margin-left:1rem;padding:.25rem 1rem;border-radius:2rem;background:#25d366;color:#fff;vertical-align:middle}@media (max-width: 768px){.jadwal{gap:48px;padding-block:48px}.jadwal__intro h1{font-size:40px;line-height:50px}.jadwal__group-title{font-size:24px;line-height:32px}.jadwal-slide{padding:8px 0 16px}.jadwal__group{padding:24px 16px}.jadwal-carousel{margin-inline:0}.jadwal-card{padding:24px}}
