.discovery-page{max-width:1160px;margin:auto;padding:100px 28px 80px;color:#181a20}.discovery-intro{text-align:center;margin:10px auto 56px}.discovery-intro h1{font-size:clamp(32px,4.5vw,56px);line-height:1.25;letter-spacing:-.055em;margin:0 0 24px}.discovery-intro p{font-size:18px;line-height:1.85;color:#676962}.institution-strip{position:static!important;display:flex!important;justify-content:center;flex-wrap:wrap;gap:14px 28px;padding:26px 12px;border-block:1px solid #e9e9e2;margin-bottom:70px;background:transparent;box-shadow:none}.institution-strip a{font-size:15px;font-weight:600;color:#454840}.case-stories{display:grid;gap:84px}.case-story{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;scroll-margin-top:100px}.case-story:nth-child(2)>:first-child{order:2}.case-story figure{margin:0}.case-story figure img{width:100%;aspect-ratio:1.18;object-fit:cover;border-radius:26px;display:block}.case-story figcaption,.explore-screen figcaption{font-size:13px;color:#777;margin-top:12px}.story-tag{font-size:13px;display:inline-block;padding:7px 12px;background:#f6f2d7;border-radius:30px;font-weight:600;color:#756326}.case-story h2{font-size:clamp(27px,3vw,36px);line-height:1.35;letter-spacing:-.045em;margin:18px 0}.case-story p{font-size:16px;line-height:1.85;color:#656860}.case-story .story-lead{font-weight:600;color:#252820;font-size:18px}.case-story dl{border-top:1px solid #e7e8e0;padding-top:20px;display:grid;grid-template-columns:90px 1fr;gap:12px;font-size:14px;line-height:1.7}.case-story dt{color:#85867e}.case-story dd{margin:0}.hyundai-art{min-height:420px;background:#f1eee5;border-radius:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center;padding:28px}.hyundai-art>span{font-size:14px;color:#6e7165}.hyundai-art>strong{font-size:17px}.paper-book{background:#fff8cd;width:180px;height:220px;border-radius:4px 16px 16px 4px;border-left:10px solid #f1ca64;box-shadow:12px 15px 0 #ddd8c8;transform:rotate(-7deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.paper-book span{font-size:25px;font-weight:700;line-height:1.4}.paper-book img{width:54px}.online-proof{margin-top:84px;border-radius:28px;background:#f6f7f2;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.online-proof h2{font-size:30px;line-height:1.4;letter-spacing:-.04em}.online-proof p{color:#666b60;line-height:1.8;font-size:14px}.online-proof>div:last-child{text-align:center}.online-proof strong{font-size:clamp(50px,7vw,80px);letter-spacing:-.055em}.upcoming-case{margin-top:28px;padding:32px 40px;border:1px solid #e7e8e0;border-radius:24px}.upcoming-case h2{font-size:24px}.upcoming-case p{font-size:16px;color:#666;line-height:1.8}.discovery-cta{margin-top:80px;background:#fff5ad;border-radius:28px;text-align:center;padding:48px 24px}.discovery-cta h2{font-size:28px;line-height:1.5;letter-spacing:-.045em}.discovery-cta p{color:#67624a;line-height:1.8}.discovery-page .button{display:inline-flex;align-items:center;justify-content:center;background:#181a20;color:white;padding:15px 24px;border-radius:12px;font-size:16px;text-decoration:none;margin-top:12px}.explore-tabs{display:flex;max-width:620px;margin:0 auto 48px;padding:6px;background:#f3f3ed;border-radius:16px;gap:5px}.explore-tabs button{flex:1;min-width:0;border:0;background:transparent;border-radius:12px;padding:15px 4px;font:inherit;font-size:17px;font-weight:600;color:#777;cursor:pointer}.explore-tabs button[aria-selected=true]{background:#fff;color:#181a20;box-shadow:0 2px 8px #0000000b}.explore-tabs button:focus-visible{outline:2px solid #6757c8;outline-offset:2px}.explore-panel[hidden]{display:none!important}.explore-heading{text-align:center;margin-bottom:30px}.explore-heading h2{font-size:32px;letter-spacing:-.05em;line-height:1.4}.explore-heading p{font-size:17px;color:#666;line-height:1.8}.explore-screen{margin:0;background:#f2f7f4;padding:26px;border-radius:24px;text-align:center}.explore-screen img{display:block;width:100%;max-height:520px;object-fit:contain;border-radius:12px}.explore-features{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:40px 0}.explore-features h3{font-size:20px;letter-spacing:-.04em}.explore-features p{font-size:16px;color:#6a6c65;line-height:1.85}.explore-steps{list-style:none;display:flex;gap:24px;padding:24px 0;margin:0;border-block:1px solid #e6e8e0}.explore-steps li{flex:1;line-height:1.7;font-size:15px}.explore-steps span{display:block;color:#999c90;font-size:13px;margin-bottom:5px}.explore-actions{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:32px}.secondary-link{font-size:16px;text-decoration:underline;text-underline-offset:5px;color:#252922}.quiz-coming{background:#f4f0fc;border-radius:28px;min-height:440px;padding:50px 24px;text-align:center}.quiz-coming>img{width:84px;display:block;margin:0 auto 24px}.quiz-coming h2{font-size:36px;line-height:1.4;letter-spacing:-.05em}.quiz-coming p{font-size:17px;color:#716980;line-height:1.9}.quiz-coming .story-tag{background:#e7def8;color:#6953ab}
@media(max-width:760px){.discovery-page{padding:64px 20px 48px}.discovery-intro{margin-bottom:36px}.discovery-intro p{font-size:15px}.institution-strip{gap:16px;margin-bottom:44px}.institution-strip a{font-size:13px}.case-stories{gap:48px}.case-story{grid-template-columns:1fr;gap:24px}.case-story:nth-child(2)>:first-child{order:0}.case-story figure img{aspect-ratio:1.35}.case-story h2{font-size:28px}.hyundai-art{min-height:350px}.online-proof{grid-template-columns:1fr;padding:28px;margin-top:48px}.online-proof h2{font-size:27px}.upcoming-case{padding:26px}.discovery-cta{margin-top:48px;padding:32px 20px}.discovery-cta h2{font-size:24px}.explore-tabs{margin-bottom:30px}.explore-tabs button{font-size:14px;padding:12px 3px}.explore-heading h2{font-size:27px}.explore-heading p{font-size:15px}.explore-screen{padding:12px}.explore-features{grid-template-columns:1fr;gap:10px;margin:24px 0}.explore-features h3{margin-bottom:8px}.explore-features p{margin-top:0}.explore-steps{flex-direction:column;gap:16px}.explore-steps span{display:inline-block;margin-right:14px}.explore-actions{gap:18px}.quiz-coming h2{font-size:30px}.quiz-coming p{font-size:15px}}
.discovery-page h1,.discovery-page h2,.discovery-page h3,.discovery-page p{word-break:keep-all;overflow-wrap:break-word}.discovery-intro h1,.explore-heading h2{text-wrap:balance}
