.discovery{background:#faf8f2;color:#29382e;min-height:100vh}.discovery-wrap{max-width:1120px;margin:auto;padding:0 24px}.discovery nav{font-size:13px;line-height:1.8;margin-bottom:28px}.discovery a{color:#47663e}.discovery a:hover{text-decoration:underline}.discovery h1{font-size:clamp(28px,4vw,42px);line-height:1.5;margin:14px 0}.discovery h2{font-size:24px;line-height:1.6;margin:12px 0}.discovery h3{font-size:17px;line-height:1.7;margin:22px 0 10px}.discovery li,.discovery p{line-height:1.95}.discovery ul{padding-left:22px}.discovery li{margin:8px 0}.discovery-hero{padding:32px 0 42px;background:linear-gradient(120deg,#eef3e8,#fbf8ef);border-bottom:1px solid #e3e5d8}.discovery-hero p{max-width:850px}.discovery-note{font-size:13px;color:#65715f;margin:14px 0}.discovery-body{padding-top:32px;padding-bottom:40px}.clinic-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.clinic-directory-card,.discovery-panel{background:#fff;border:1px solid #e0e4d8;border-radius:18px;padding:26px;min-width:0}.clinic-directory-card{display:flex;flex-direction:column}.clinic-directory-card h2{font-size:21px}.clinic-english{font-size:13px;color:#69705f;overflow-wrap:anywhere}.discovery-panel{margin-top:24px}.discovery-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;padding-top:24px}.discovery .btn-primary{color:#fff}.discovery-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:30px;padding-top:24px;border-top:1px solid #e0e4d8}.watch-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.watch-index .discovery-panel{margin:0}.watch-index img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:10px;margin-bottom:18px}.watch-index h2{font-size:21px}.watch-page{max-width:1000px;padding-top:32px;padding-bottom:48px}.watch-player{position:relative;aspect-ratio:16/9;background:#18201b;border-radius:16px;overflow:hidden;margin:24px 0}.watch-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.watch-chapters{list-style:none;padding:0}.watch-chapters a{display:flex;gap:18px;padding:10px 0;border-bottom:1px solid #eef0e8}.watch-chapters span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:0 0 44px;font-weight:700}.discovery a:focus-visible{outline:3px solid #81956c;outline-offset:4px}.video-watch-link{display:inline-block;margin:14px 16px 0 0;color:#47663e;font-size:14px;font-weight:600}@media(max-width:900px){.clinic-directory,.watch-index{grid-template-columns:1fr}.clinic-directory-card{padding:24px}.discovery h1{font-size:30px}}@media(max-width:480px){.discovery-wrap{padding-left:18px;padding-right:18px}.discovery-panel{padding:20px}.watch-page h1{font-size:26px}.watch-player{border-radius:10px}.discovery-actions .btn{width:100%;text-align:center}}