@charset "UTF-8";
.ssr-detail{--deep:#042b45;--ocean:#007fb5;--aqua:#20b9bd;--sky:#c8f3f5;--coral:#ff765f;overflow:hidden;border-radius:22px;background:#fff;color:#102638;word-break:keep-all;overflow-wrap:anywhere}
.ssr-diving{--deep:#031d3c;--ocean:#1756a9;--aqua:#1e9fc0}.ssr-half{--deep:#063b4b;--ocean:#078c9a;--aqua:#39c6ad}
.ssr-detail h1,.ssr-detail h2,.ssr-detail h3,.ssr-detail p,.ssr-detail figure,.ssr-detail dl,.ssr-detail dd{margin-top:0}
.ssr-hero{min-height:650px;position:relative;display:flex;align-items:center;color:#fff;background-position:center;background-size:cover}.ssr-heroOverlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,28,47,.92),rgba(2,35,55,.55) 58%,rgba(2,35,55,.08)),linear-gradient(0deg,rgba(2,30,49,.58),transparent 60%)}.ssr-heroContent{z-index:1;max-width:750px;padding:70px 54px;position:relative}.ssr-heroContent h1{margin:22px 0 18px;color:#fff;font-family:"Noto Serif KR","Nanum Myeongjo",serif;font-size:52px;font-weight:800;line-height:1.23;letter-spacing:-.055em}.ssr-heroContent h1 em{color:var(--sky);font-style:normal}.ssr-heroContent>p{max-width:610px;color:rgba(255,255,255,.88);font-size:17px;line-height:1.8}
.ssr-eyebrow,.ssr-kicker{color:var(--ocean);font-size:11px;font-weight:800;letter-spacing:.16em}.ssr-eyebrow{color:var(--sky)}.ssr-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.ssr-tags span{padding:9px 12px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:rgba(255,255,255,.1);font-size:12px;font-weight:600}
.ssr-summary{z-index:2;display:grid;grid-template-columns:repeat(5,1fr);margin:-28px 28px 0;padding:20px 8px;position:relative;border-radius:18px;background:#fff;box-shadow:0 22px 60px rgba(3,43,69,.18)}.ssr-summary>div{padding:2px 16px;border-right:1px solid #e3edf0}.ssr-summary>div:last-child{border:0}.ssr-summary small{display:block;margin-bottom:6px;color:#85959f;font-size:10px;font-weight:700}.ssr-summary strong{font-size:14px}.ssr-summary span{display:block;color:#85959f;font-size:10px}.ssr-price{color:var(--coral)}
.ssr-section{padding:90px 50px}.ssr-section h2{margin:12px 0 20px;font-family:"Noto Serif KR","Nanum Myeongjo",serif;font-size:40px;line-height:1.4;letter-spacing:-.045em}.ssr-section h2 b{color:var(--ocean)}.ssr-section p{color:#607482;line-height:1.85}
.ssr-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:center;padding-top:72px}.ssr-photoStack{position:relative;padding:0 28px 34px 0}.ssr-photoMain{width:100%;height:460px;border-radius:150px 150px 22px 22px;object-fit:cover;box-shadow:0 22px 60px rgba(3,43,69,.16)}.ssr-photoSub{width:170px;height:130px;position:absolute;right:0;bottom:0;border:6px solid #fff;border-radius:18px;object-fit:cover}
.ssr-centerHead{margin-bottom:42px;text-align:center}.ssr-highlights{background:linear-gradient(180deg,#eef9fa,#fff)}.ssr-pointGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ssr-pointGrid article{overflow:hidden;border:1px solid #deecef;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(3,43,69,.08)}.ssr-pointGrid img{width:100%;height:210px;object-fit:cover}.ssr-pointGrid article>div{padding:22px 20px 25px}.ssr-pointGrid small{color:var(--ocean);font-size:10px;font-weight:800}.ssr-pointGrid h3{margin:8px 0 10px;font-size:18px}.ssr-pointGrid p{font-size:12px;line-height:1.72}
.ssr-story{color:#fff;background:var(--deep)}.ssr-story .ssr-kicker{color:var(--sky)}.ssr-story h2{color:#fff}.ssr-storyGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:38px}.ssr-storyGrid figure{min-height:280px;position:relative;overflow:hidden;border-radius:17px}.ssr-storyGrid figure:after{position:absolute;inset:0;content:"";background:linear-gradient(0deg,rgba(2,29,49,.9),transparent 64%)}.ssr-storyGrid img{width:100%;height:100%;position:absolute;object-fit:cover}.ssr-storyGrid figcaption{z-index:1;position:absolute;bottom:20px;left:22px;color:#fff}.ssr-storyGrid figcaption small{display:block;color:var(--sky)}.ssr-storyLarge{grid-row:span 2;min-height:574px!important}
.ssr-schedule{display:grid;grid-template-columns:.8fr 1.2fr;gap:58px}.ssr-scheduleHead>img{width:100%;height:225px;margin-top:25px;border-radius:18px;object-fit:cover}.ssr-timeline{border-top:1px solid #d9e5e9}.ssr-timeline article{display:grid;grid-template-columns:105px 25px 1fr;padding:19px 0;border-bottom:1px solid #d9e5e9}.ssr-timeline time{color:var(--ocean);font-size:12px;font-weight:800}.ssr-timeline i{width:11px;height:11px;margin-top:4px;border:3px solid var(--aqua);border-radius:50%}.ssr-timeline h3{font-size:14px}
.ssr-guide{background:#edf5f6}.ssr-guideGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ssr-guideGrid article{padding:27px;border-radius:17px;background:#fff}.ssr-guideGrid ul{margin:0;padding:0;list-style:none}.ssr-guideGrid li{padding:8px 0 8px 24px;position:relative;color:#60737e;font-size:12px}.ssr-guideGrid li:before{position:absolute;left:0;content:"✓";color:var(--aqua);font-weight:900}.ssr-guideGrid dl{padding:10px 0;border-bottom:1px solid #edf2f4}.ssr-guideGrid dt{color:#8798a1;font-size:10px}.ssr-guideGrid dd{font-size:12px;font-weight:700}.ssr-health{margin-top:18px;padding:17px 20px;border:1px solid #f3c9c2;border-radius:13px;background:#fff6f3;color:#8b4d42;font-size:11px;line-height:1.75}.ssr-health b{display:block}
.ssr-closing{min-height:400px;display:flex;align-items:center;justify-content:center;padding:50px 24px;position:relative;color:#fff;text-align:center;background-position:center;background-size:cover}.ssr-closing:before{position:absolute;inset:0;content:"";background:rgba(2,31,51,.58)}.ssr-closing>div{z-index:1;position:relative}.ssr-closing h2{margin:13px 0;color:#fff;font-family:"Noto Serif KR","Nanum Myeongjo",serif;font-size:34px;line-height:1.5}.ssr-closing p{color:var(--sky);font-weight:800}
@media(max-width:900px){.ssr-summary{grid-template-columns:repeat(2,1fr)}.ssr-summary>div{padding:10px 14px;border-bottom:1px solid #e3edf0}.ssr-summary>div:nth-child(even){border-right:0}.ssr-summary>div:last-child{grid-column:span 2}.ssr-intro,.ssr-schedule{grid-template-columns:1fr}.ssr-pointGrid{grid-template-columns:1fr}.ssr-pointGrid article{display:grid;grid-template-columns:42% 58%}.ssr-pointGrid img{height:100%;min-height:210px}}
@media(max-width:600px){.ssr-detail{border-radius:16px}.ssr-hero{min-height:590px}.ssr-heroOverlay{background:linear-gradient(0deg,rgba(2,28,47,.95),rgba(2,28,47,.14) 78%)}.ssr-heroContent{align-self:flex-end;padding:76px 24px 54px}.ssr-heroContent h1{font-size:35px}.ssr-heroContent>p{font-size:14px}.ssr-tags span{font-size:10px}.ssr-summary{margin:-20px 14px 0}.ssr-section{padding:72px 22px}.ssr-section h2{font-size:29px}.ssr-photoMain{height:390px}.ssr-pointGrid h3{font-size:16px}.ssr-storyGrid{grid-template-columns:1fr}.ssr-storyGrid figure,.ssr-storyLarge{grid-row:auto;min-height:340px!important}.ssr-guideGrid{grid-template-columns:1fr}.ssr-closing h2{font-size:28px}}
