.program-guide-module__kCseYq__programGuide{--ink:#102033;--ink-soft:#405268;--line:#2030421f;--green:#78af84;min-height:100%;color:var(--ink);background:#fff}.program-guide-module__kCseYq__inner{width:100%;margin:0 auto;padding:0}.program-guide-module__kCseYq__heading{background:#daf1fb;width:100%;margin:0;padding:clamp(44px,6vw,76px) max(24px,50vw - 582px) clamp(26px,4vw,46px)}.program-guide-module__kCseYq__eyebrow{color:#188bb9;font-family:var(--font-lexend), var(--font-noto), sans-serif;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.program-guide-module__kCseYq__heading h1{font-family:var(--font-serif-kr), var(--font-noto), serif;letter-spacing:0;word-break:keep-all;margin:12px 0 0;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:600;line-height:1.24}.program-guide-module__kCseYq__pages{width:100%;display:block}.program-guide-module__kCseYq__page{box-shadow:none;background:#daf1fb;border:0;border-radius:0;margin:0}.program-guide-module__kCseYq__page:nth-child(2){background:#fffce4}.program-guide-module__kCseYq__page:nth-child(3){background:#fde9e7}.program-guide-module__kCseYq__page:nth-child(4){background:#e2f2f2}.program-guide-module__kCseYq__previewButton{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative}.program-guide-module__kCseYq__previewButton:focus-visible{outline-offset:4px;outline:3px solid #00b8ff}.program-guide-module__kCseYq__previewButton img{border-radius:0;width:min(100%,1280px);height:auto;margin:0 auto;display:block}.program-guide-module__kCseYq__openHint{color:#fff;opacity:0;background:#102033b8;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:.86rem;font-weight:800;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;bottom:16px;right:max(16px,50vw - 620px);transform:translateY(4px)}.program-guide-module__kCseYq__previewButton:hover .program-guide-module__kCseYq__openHint,.program-guide-module__kCseYq__previewButton:focus-visible .program-guide-module__kCseYq__openHint{opacity:1;transform:translateY(0)}.program-guide-module__kCseYq__modalBackdrop{z-index:2000;background:#08121fc7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.program-guide-module__kCseYq__modalShell{background:#eef6fb;border-radius:8px;width:min(1180px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 32px 90px #00000052}.program-guide-module__kCseYq__closeButton{z-index:1;color:#102033;cursor:pointer;background:#ffffffe6;border:1px solid #1020331f;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:12px 12px 0 auto;display:flex;position:sticky;top:12px;box-shadow:0 10px 28px #1020332e}.program-guide-module__kCseYq__closeButton:hover,.program-guide-module__kCseYq__closeButton:focus-visible{outline-offset:2px;background:#fff;outline:3px solid #00b8ff61}.program-guide-module__kCseYq__modalImageFrame{padding:0 20px 20px}.program-guide-module__kCseYq__modalImageFrame img{border-radius:8px;width:100%;height:auto;display:block}@media (max-width:640px){.program-guide-module__kCseYq__heading{padding:34px 20px 24px}.program-guide-module__kCseYq__openHint{bottom:10px;right:10px}.program-guide-module__kCseYq__modalBackdrop{padding:0}.program-guide-module__kCseYq__modalShell{border-radius:0;width:100vw;max-height:100dvh}.program-guide-module__kCseYq__modalImageFrame{padding:0 10px 14px}}
