.course-upgrade-modal__header[data-v-65ef90e0]{display:grid;min-height:77px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;padding:24px;border-bottom:1px solid #f1f3f5;background:#fff}.course-upgrade-modal__title[data-v-65ef90e0]{min-width:0;color:#212121;font-size:18px;font-weight:600;line-height:1.6;letter-spacing:-.27px;text-align:center;word-break:keep-all}.course-upgrade-modal__close[data-v-65ef90e0],.course-upgrade-modal__header-spacer[data-v-65ef90e0]{width:28px;height:28px}.course-upgrade-modal__close[data-v-65ef90e0]{display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#000}.course-upgrade-modal__close[data-v-65ef90e0]:focus-visible,.course-upgrade-modal__close[data-v-65ef90e0]:hover{background:#f9f9f9}.course-upgrade-modal__close-icon[data-v-65ef90e0]{position:relative;width:16px;height:16px}.course-upgrade-modal__close-icon[data-v-65ef90e0]:after,.course-upgrade-modal__close-icon[data-v-65ef90e0]:before{position:absolute;top:7px;left:1px;width:14px;height:1.8px;border-radius:999px;background:currentColor;content:""}.course-upgrade-modal__close-icon[data-v-65ef90e0]:before{transform:rotate(45deg)}.course-upgrade-modal__close-icon[data-v-65ef90e0]:after{transform:rotate(-45deg)}.course-upgrade-modal[data-v-65ef90e0]{width:100%;gap:24px}.course-upgrade-modal[data-v-65ef90e0],.course-upgrade-modal__message[data-v-65ef90e0]{display:flex;flex-direction:column;align-items:center}.course-upgrade-modal__message[data-v-65ef90e0]{gap:12px}.course-upgrade-modal__tier[data-v-65ef90e0]{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.24px;white-space:nowrap}.course-upgrade-modal__tier--bronze[data-v-65ef90e0]{color:#a86432}.course-upgrade-modal__tier--silver[data-v-65ef90e0]{color:#6f7885}.course-upgrade-modal__tier--gold[data-v-65ef90e0]{color:#b8860b}.course-upgrade-modal__tier-icon[data-v-65ef90e0]{width:27.5px;height:32px;flex:0 0 auto}.course-upgrade-modal__copy[data-v-65ef90e0]{display:flex;flex-direction:column;overflow:hidden;color:#212121;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:-.24px;text-align:center;text-overflow:ellipsis;word-break:keep-all}.course-upgrade-modal__course[data-v-65ef90e0]{display:grid;width:100%;min-height:95px;grid-template-columns:84px minmax(0,1fr) 32px;align-items:center;gap:12px;overflow:hidden;padding:24px;border:1px solid #f1f3f5;border-radius:8px;background:#fff}.course-upgrade-modal__thumb-wrap[data-v-65ef90e0]{width:84px;height:47px;overflow:hidden;border-radius:4px;background:#f9f9f9}.course-upgrade-modal__thumb[data-v-65ef90e0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-upgrade-modal__course-title[data-v-65ef90e0]{display:-webkit-box;min-width:0;height:52px;overflow:hidden;color:#212121;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:-.24px;text-overflow:ellipsis;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.course-upgrade-modal__like[data-v-65ef90e0]{display:inline-flex;width:32px;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#212121;font-size:13px;font-weight:400;line-height:1.6;letter-spacing:-.195px;white-space:nowrap}.course-upgrade-modal__heart[data-v-65ef90e0]{display:block;width:18px;height:18px;flex:0 0 auto}.course-upgrade-modal__actions[data-v-65ef90e0]{display:flex;width:100%;gap:8px}@media(max-width:520px){.course-upgrade-modal__header[data-v-65ef90e0]{min-height:69px;padding:20px}}.course-access-message[data-v-ecb8c3f8]{display:flex;width:100%;flex-direction:column;gap:16px}.course-access-message__panel[data-v-ecb8c3f8]{display:flex;width:100%;min-height:111px;flex-direction:column;align-items:flex-start;gap:8px;overflow:hidden;padding:24px;border-radius:8px;color:#757575;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.24px;word-break:keep-all}.course-access-message__panel--default[data-v-ecb8c3f8]{background:#f9f9f9}.course-access-message__panel--available[data-v-ecb8c3f8]{background:#ff545514}.course-access-message__panel--available .course-access-message__title[data-v-ecb8c3f8]{color:#ff5455;font-weight:500}.course-access-message__panel--available .course-access-message__description[data-v-ecb8c3f8]{font-size:14px;letter-spacing:-.21px}.course-access-message__title[data-v-ecb8c3f8]{width:100%;color:#212121;font-size:18px;font-weight:500;line-height:1.6;letter-spacing:-.27px}.course-access-message__description[data-v-ecb8c3f8]{display:flex;width:100%;min-width:0;color:#757575}.course-access-message__panel--inline .course-access-message__description[data-v-ecb8c3f8],.course-access-message__panel--inline-gap .course-access-message__description[data-v-ecb8c3f8]{align-items:flex-start;white-space:nowrap}.course-access-message__panel--inline-gap .course-access-message__description[data-v-ecb8c3f8]{gap:4px}.course-access-message__panel--block .course-access-message__description[data-v-ecb8c3f8]{display:block;max-width:295px}.course-access-message__description-emphasis[data-v-ecb8c3f8]{color:#ff5455;font-weight:500}@media(max-width:420px){.course-access-message__panel--inline .course-access-message__description[data-v-ecb8c3f8],.course-access-message__panel--inline-gap .course-access-message__description[data-v-ecb8c3f8]{flex-wrap:wrap;white-space:normal}}.watch-period-stepper[data-v-680fa2db]{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:16px;color:#212121;word-break:keep-all}.watch-period-stepper__label[data-v-680fa2db]{display:inline-flex;min-width:0;align-items:center;gap:4px}.watch-period-stepper__label-text[data-v-680fa2db]{color:#212121;font-size:16px;font-weight:500;line-height:1.6;white-space:nowrap}.watch-period-stepper__info[data-v-680fa2db]{position:relative;display:inline-flex;align-items:center;justify-content:center}.watch-period-stepper__info-button[data-v-680fa2db]{display:grid;width:18px;height:18px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent}.watch-period-stepper__info-button[data-v-680fa2db]:focus-visible{outline:2px solid #ff5455;outline-offset:3px}.watch-period-stepper__info-icon[data-v-680fa2db]{display:block;width:18px;height:18px}.watch-period-stepper__info-tooltip[data-v-680fa2db]{position:absolute;top:calc(100% + 8px);left:50%;z-index:10;display:flex;width:229px;min-height:68px;align-items:center;justify-content:center;padding:12px 16px;border-radius:4px;background:#212121;color:#fff;opacity:0;pointer-events:none;transform:translate(-26px,4px);transition:opacity .16s ease,transform .16s ease}.watch-period-stepper__info-tooltip[data-v-680fa2db]:before{position:absolute;top:-6px;left:23px;width:6px;height:6px;background:#212121;clip-path:polygon(50% 0,100% 100%,0 100%);content:""}.watch-period-stepper__info-tooltip-text[data-v-680fa2db]{width:197px;color:#fff;font-size:14px;font-weight:500;line-height:1.6;letter-spacing:0;word-break:keep-all}.watch-period-stepper__info:focus-within .watch-period-stepper__info-tooltip[data-v-680fa2db],.watch-period-stepper__info:hover .watch-period-stepper__info-tooltip[data-v-680fa2db]{opacity:1;transform:translate(-26px)}.watch-period-stepper__controls[data-v-680fa2db]{display:inline-flex;flex:0 0 auto;align-items:center}.watch-period-stepper__button[data-v-680fa2db],.watch-period-stepper__value[data-v-680fa2db]{display:grid;height:38px;place-items:center;border:1px solid #f1f3f5;background:#fff;color:#212121}.watch-period-stepper__button[data-v-680fa2db]{width:36px;padding:0;font-size:22px;font-weight:400;line-height:1;cursor:pointer}.watch-period-stepper__button[data-v-680fa2db]:disabled{cursor:not-allowed;opacity:.35}.watch-period-stepper__button[data-v-680fa2db]:first-child{border-radius:4px 0 0 4px}.watch-period-stepper__button[data-v-680fa2db]:last-child{margin-left:-1px;border-radius:0 4px 4px 0}.watch-period-stepper__value[data-v-680fa2db]{width:66px;margin-left:-1px;padding-inline:12px;font-size:15px;font-weight:500;line-height:1;white-space:nowrap}.course-purchase-panel[data-v-6775c47c],.course-purchase-panel__summary[data-v-6775c47c]{display:flex;width:100%;flex-direction:column}.course-purchase-panel[data-v-6775c47c]{gap:16px}.course-purchase-panel__pricing-card[data-v-6775c47c]{display:flex;width:100%;flex-direction:column;gap:24px;overflow:visible;padding:24px;border:1px solid #f1f3f5;border-radius:8px 8px 0 0;background:#fff}.course-purchase-panel__overseas-payment[data-v-6775c47c],.course-purchase-panel__pricing-detail[data-v-6775c47c]{display:flex;width:100%}.course-purchase-panel__overseas-payment[data-v-6775c47c]{align-items:center;justify-content:space-between;gap:16px}.course-purchase-panel__overseas-label[data-v-6775c47c]{color:#212121;font-size:16px;font-weight:500;line-height:1.6;word-break:keep-all}.course-purchase-panel__pricing-divider[data-v-6775c47c]{width:100%;height:1px;background:#f1f3f5}.course-purchase-panel__pricing-detail[data-v-6775c47c]{flex-direction:column;gap:16px}.course-purchase-panel__price-row[data-v-6775c47c]{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:16px;color:#212121;word-break:keep-all}.course-purchase-panel__price-label[data-v-6775c47c]{color:#212121;font-size:16px;font-weight:500;line-height:1.6;white-space:nowrap}.course-purchase-panel__benefit-price strong[data-v-6775c47c],.course-purchase-panel__price-amount[data-v-6775c47c]{color:#212121;font-size:18px;font-weight:500;line-height:1.6;white-space:nowrap}.course-purchase-panel__benefit-label[data-v-6775c47c],.course-purchase-panel__benefit-price[data-v-6775c47c]{display:inline-flex;min-width:0;align-items:center}.course-purchase-panel__benefit-label[data-v-6775c47c]{gap:6px}.course-purchase-panel__benefit-note[data-v-6775c47c]{color:#ff5455;font-size:14px;font-weight:400;line-height:1.6;white-space:nowrap}.course-purchase-panel__benefit-price[data-v-6775c47c]{gap:4px;color:#212121;font-size:14px;font-weight:500;line-height:1.6;white-space:nowrap}.course-purchase-panel__payment-total[data-v-6775c47c]{display:flex;width:100%;min-height:72px;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-right:1px solid #f1f3f5;border-bottom:1px solid #f1f3f5;border-left:1px solid #f1f3f5;border-radius:0 0 8px 8px;background:#fff;color:#212121}.course-purchase-panel__payment-label[data-v-6775c47c]{font-size:18px;font-weight:500;line-height:1.6;white-space:nowrap}.course-purchase-panel__payment-amount-group[data-v-6775c47c]{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.course-purchase-panel__discount[data-v-6775c47c]{color:#ff5455;font-size:16px;font-weight:500;line-height:1.6}.course-purchase-panel__payment-amount[data-v-6775c47c]{color:#212121;font-size:20px;font-weight:600;line-height:1.6}.course-purchase-panel__actions[data-v-6775c47c]{display:flex;width:100%;align-items:center;gap:8px}.course-purchase-panel__cart-button[data-v-6775c47c]{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;padding:0;border:1px solid #f1f3f5;border-radius:8px;background:#fff}.course-purchase-panel__cart-button img[data-v-6775c47c]{width:22px;height:22px}.course-purchase-panel__cart-button[data-v-6775c47c]:disabled{opacity:.55;cursor:not-allowed}.course-access[data-v-60b3a430]{align-items:center;justify-content:center}.course-access[data-v-60b3a430],.course-access-skeleton[data-v-60b3a430]{display:flex;width:100%;flex-direction:column;gap:16px}.course-access-skeleton[data-v-60b3a430]{min-height:232px;padding:24px;border:1px solid #f1f3f5;border-radius:8px;background:#fff}.course-access-skeleton__button[data-v-60b3a430],.course-access-skeleton__line[data-v-60b3a430]{display:block;overflow:hidden;border-radius:6px;background:#f1f3f5}.course-access-skeleton__line[data-v-60b3a430]{height:16px}.course-access-skeleton__line--title[data-v-60b3a430]{width:58%;height:22px}.course-access-skeleton__line--body[data-v-60b3a430]{width:82%}.course-access-skeleton__line--body-short[data-v-60b3a430]{width:64%}.course-access-skeleton__button[data-v-60b3a430]{height:48px;margin-top:auto;border-radius:8px}.course-access-skeleton__pulse[data-v-60b3a430]{position:relative}.course-access-skeleton__pulse[data-v-60b3a430]:after{position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#ffffffb3,#fff0);content:"";transform:translate(-100%);animation:course-access-skeleton-shimmer-60b3a430 1.25s ease-in-out infinite}@keyframes course-access-skeleton-shimmer-60b3a430{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.course-access-skeleton__pulse[data-v-60b3a430]:after{animation:none}}.course-detail-curriculum[data-v-d08f1da8]{display:flex;width:min(100%,392px);flex-direction:column;color:#212121;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:-.24px;word-break:keep-all}.course-detail-curriculum__description[data-v-d08f1da8]{white-space:pre-line}.course-detail-curriculum__note-group[data-v-d08f1da8]{display:flex;flex-direction:column;margin-top:28px}@media(max-width:640px){.course-detail-curriculum[data-v-d08f1da8]{width:100%;font-size:15px}}.course-purchase-required-modal__header[data-v-fd39c006]{display:grid;width:100%;min-height:77px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;padding:24px;border-bottom:1px solid #f1f3f5;background:#fff}.course-purchase-required-modal__title[data-v-fd39c006]{min-width:0;color:#212121;font-size:18px;font-weight:600;line-height:1.6;letter-spacing:-.27px;text-align:center;word-break:break-word}.course-purchase-required-modal__close[data-v-fd39c006],.course-purchase-required-modal__header-spacer[data-v-fd39c006]{width:28px;height:28px}.course-purchase-required-modal__close[data-v-fd39c006]{display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#000}.course-purchase-required-modal__close[data-v-fd39c006]:focus-visible,.course-purchase-required-modal__close[data-v-fd39c006]:hover{background:#f9f9f9}.course-purchase-required-modal__close-icon[data-v-fd39c006]{display:block;width:28px;height:28px}.course-purchase-required-modal[data-v-fd39c006]{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:24px}.course-purchase-required-modal__description[data-v-fd39c006]{width:100%;overflow:hidden;color:#212121;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:-.24px;text-align:center;text-overflow:ellipsis;word-break:break-word}.course-purchase-required-modal__course[data-v-fd39c006]{display:grid;width:100%;min-height:102px;grid-template-columns:84px minmax(0,1fr) 32px;align-items:center;gap:12px;overflow:hidden;padding:24px;border:1px solid #f1f3f5;border-radius:8px;background:#fff}.course-purchase-required-modal__thumb-wrap[data-v-fd39c006]{width:84px;height:47px;overflow:hidden;border-radius:4px;background:#f9f9f9}.course-purchase-required-modal__thumb[data-v-fd39c006]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-purchase-required-modal__course-title[data-v-fd39c006]{display:-webkit-box;min-width:0;height:52px;overflow:hidden;color:#212121;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:-.24px;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.course-purchase-required-modal__like[data-v-fd39c006]{display:inline-flex;width:32px;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#212121;font-size:13px;font-weight:400;line-height:1.6;letter-spacing:-.195px;white-space:nowrap}.course-purchase-required-modal__heart[data-v-fd39c006]{display:block;width:18px;height:18px;flex:0 0 auto}.course-purchase-required-modal__actions[data-v-fd39c006]{display:flex;width:100%;gap:8px}@media(max-width:480px){.course-purchase-required-modal__header[data-v-fd39c006]{min-height:69px;padding:20px}}.course-detail-overview[data-v-e8e5b1a2],.course-detail-overview__info[data-v-e8e5b1a2]{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.course-detail-overview[data-v-e8e5b1a2]{width:100%;gap:32px}.course-detail-overview__info[data-v-e8e5b1a2]{width:100%;gap:16px}.course-detail-overview__video[data-v-e8e5b1a2]{position:relative;width:100%;aspect-ratio:847/478;overflow:hidden;border-radius:12px;background:#000;container-type:inline-size}.course-detail-overview__video[data-v-e8e5b1a2] .app-thumbnail-title{padding:clamp(2px,5.9cqw,22px)}.course-detail-overview__video[data-v-e8e5b1a2] .app-thumbnail-title__text{font-size:max(16px,6.5cqw);-webkit-line-clamp:2;line-clamp:2}.course-detail-overview__video-image[data-v-e8e5b1a2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5}.course-detail-overview__video-play[data-v-e8e5b1a2]{position:absolute;top:50%;left:50%;z-index:2;display:block;width:88px;height:88px;padding:0;border:0;background:transparent;cursor:pointer;line-height:0;transform:translate(-50%,-50%);transition:transform .15s ease}.course-detail-overview__video-play[data-v-e8e5b1a2]:focus-visible,.course-detail-overview__video-play[data-v-e8e5b1a2]:hover{transform:translate(-50%,-50%) scale(1.04)}.course-detail-overview__video-play[data-v-e8e5b1a2]:focus-visible{outline:3px solid rgba(255,84,85,.32);outline-offset:4px}.course-detail-overview__video-play img[data-v-e8e5b1a2]{display:block;width:100%;height:100%}.course-detail-overview__title[data-v-e8e5b1a2]{width:100%;color:#000;font-size:28px;font-weight:600;line-height:1.6;letter-spacing:-.42px;word-break:keep-all}.course-detail-overview__summary[data-v-e8e5b1a2]{display:flex;width:100%;flex-direction:column;gap:8px;padding:16px;border:1px solid #f1f3f5;border-radius:8px;color:#212121;line-height:1.8;word-break:break-word}.course-detail-overview__summary-title[data-v-e8e5b1a2]{display:flex;align-items:center;gap:4px}.course-detail-overview__summary-title img[data-v-e8e5b1a2]{display:block;width:20px;height:20px;flex:0 0 auto}.course-detail-overview__summary-title h2[data-v-e8e5b1a2]{color:#212121;font-size:14px;font-weight:500;line-height:1.8;letter-spacing:-.21px}.course-detail-overview__summary p[data-v-e8e5b1a2]{color:#212121;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:-.24px}.course-detail-overview__meta[data-v-e8e5b1a2]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.course-detail-overview__meta-item[data-v-e8e5b1a2]{display:inline-flex;align-items:center;gap:6px;color:#757575;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:-.21px;white-space:nowrap}.course-detail-overview__meta-icon[data-v-e8e5b1a2]{display:block;flex:0 0 auto;width:20px;height:20px;background:50%/contain no-repeat}.course-detail-overview__meta-icon--clock[data-v-e8e5b1a2]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23757575' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' d='M10 18.333a8.333 8.333 0 1 0 0-16.666 8.333 8.333 0 0 0 0 16.666'/%3E%3Cpath stroke='%23757575' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' d='M10 5v5l3.333 1.667'/%3E%3C/svg%3E")}.course-detail-overview__meta-icon--eye[data-v-e8e5b1a2]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23757575' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' d='M1.718 9.71a.83.83 0 0 0 0 .58 8.958 8.958 0 0 0 16.563 0 .83.83 0 0 0 0-.58 8.959 8.959 0 0 0-16.563 0'/%3E%3Cpath stroke='%23757575' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' d='M10 12.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5'/%3E%3C/svg%3E")}.course-detail-overview__keywords[data-v-e8e5b1a2]{display:flex;flex-wrap:wrap;gap:8px}.course-detail-overview__keywords li[data-v-e8e5b1a2]{display:inline-flex;height:26px;align-items:center;justify-content:center;padding-inline:6px;border-radius:2px;background:#f7f7f8;color:#757575;font-size:12px;font-weight:500;line-height:1;letter-spacing:-.18px}@media(max-width:640px){.course-detail-overview[data-v-e8e5b1a2]{gap:24px}.course-detail-overview__video[data-v-e8e5b1a2]{width:100vw;margin-inline:calc(50% - 50vw);border-radius:0}.course-detail-overview__video-play[data-v-e8e5b1a2]{width:60px;height:60px}.course-detail-overview__title[data-v-e8e5b1a2]{font-size:24px;letter-spacing:-.36px}.course-detail-overview__summary[data-v-e8e5b1a2]{word-break:break-word}}.course-detail-adjacent[data-v-94ec259c]{display:flex;width:100%;flex-direction:column;gap:8px}.course-detail-adjacent-card[data-v-94ec259c]{display:grid;min-height:95px;grid-template-columns:20px 84px minmax(0,1fr) 32px;align-items:center;gap:12px;overflow:hidden;padding:24px;border:1px solid #f1f3f5;border-radius:8px;background:#fff}.course-detail-adjacent-card[data-v-94ec259c]:focus-visible,.course-detail-adjacent-card[data-v-94ec259c]:hover{border-color:#e1e3e5}.course-detail-adjacent-card__arrow[data-v-94ec259c]{width:20px;height:20px}.course-detail-adjacent-card__thumb-wrap[data-v-94ec259c]{position:relative;width:84px;height:47px;overflow:hidden;border-radius:4px;container-type:inline-size}.course-detail-adjacent-card__thumb[data-v-94ec259c]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-detail-adjacent-card__title[data-v-94ec259c]{display:-webkit-box;min-width:0;max-height:52px;overflow:hidden;color:#212121;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:-.24px;text-overflow:ellipsis;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.course-detail-adjacent-card__like[data-v-94ec259c]{display:inline-flex;width:32px;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#757575;font-size:13px;font-weight:400;line-height:1.6;letter-spacing:-.195px;white-space:nowrap}.course-detail-adjacent-card__like img[data-v-94ec259c]{width:18px;height:18px}.xesnara-promo[data-v-70a0c65b]{box-sizing:border-box;display:flex;width:100%;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:24px;border:1px solid #f1f3f5;border-radius:12px;background:#fff;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.xesnara-promo[data-v-70a0c65b]:focus-visible,.xesnara-promo[data-v-70a0c65b]:hover{border-color:#e5e7eb;box-shadow:0 4px 16px #0000000d}.xesnara-promo[data-v-70a0c65b]:focus-visible{outline:2px solid rgba(142,82,211,.35);outline-offset:2px}.xesnara-promo__inner[data-v-70a0c65b]{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.xesnara-promo__left[data-v-70a0c65b]{min-width:0;flex:1 1 auto;gap:24px}.xesnara-promo__left[data-v-70a0c65b],.xesnara-promo__text[data-v-70a0c65b]{display:flex;flex-direction:column;align-items:flex-start}.xesnara-promo__text[data-v-70a0c65b]{width:100%;justify-content:center;gap:12px}.xesnara-promo__heading[data-v-70a0c65b]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.xesnara-promo__badge[data-v-70a0c65b]{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:4px;background:#8e52d3;color:#fff}.xesnara-promo__badge[data-v-70a0c65b],.xesnara-promo__headline[data-v-70a0c65b]{font-size:20px;font-weight:600;line-height:1.6;letter-spacing:-.5px;white-space:nowrap}.xesnara-promo__headline[data-v-70a0c65b]{color:#212121}.xesnara-promo__desc[data-v-70a0c65b]{color:#212121;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:-.48px;word-break:keep-all}.xesnara-promo__logo-row[data-v-70a0c65b]{display:inline-flex;align-items:center;gap:3.78px}.xesnara-promo__logo-symbol[data-v-70a0c65b]{width:auto;height:22.71px;-o-object-fit:contain;object-fit:contain}.xesnara-promo__wordmark[data-v-70a0c65b]{display:block;width:auto;height:17.05px}.xesnara-promo__cta[data-v-70a0c65b]{display:inline-flex;align-items:center;justify-content:center;gap:0}.xesnara-promo__cta-label[data-v-70a0c65b]{display:inline-flex;align-items:center;color:#8e52d3;font-size:16px;font-weight:400;line-height:1;letter-spacing:-.4px}.xesnara-promo__cta-icon[data-v-70a0c65b]{display:block;width:20px;height:20px;flex:0 0 auto}.xesnara-promo__illust[data-v-70a0c65b]{width:160px;height:auto;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}@media(max-width:400px){.xesnara-promo__illust[data-v-70a0c65b]{width:128px}}.course-detail-sidebar[data-v-edb93434]{display:flex;min-width:0;flex-direction:column;gap:26px}@media(max-width:1100px){.course-detail-sidebar[data-v-edb93434]{width:100%}}
