:root{--sts-outer:#eae7e0;--sts-paper:#f8f5ee;--sts-ink:#1b2322;--sts-muted:#69736f;--sts-teal:#15555b;--sts-line:#d9d3c8;--sts-white:#fffdf8}
*{box-sizing:border-box}.sts-site{margin:0;background:var(--sts-outer);color:var(--sts-ink);font-family:"Noto Sans KR","Apple SD Gothic Neo",Arial,sans-serif;line-height:1.6}.sts-site a{color:inherit;text-decoration:none}.sts-outer{padding:34px}.sts-shell{max-width:1240px;margin:0 auto;background:var(--sts-paper);border-radius:28px;overflow:hidden;box-shadow:0 8px 30px rgba(32,40,38,.07)}.sts-header{height:104px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sts-line)}.sts-brand,.sts-footer-brand{font-family:Georgia,"Times New Roman",serif;font-size:30px;color:#103f46}.sts-nav{display:flex;align-items:center;gap:31px;font-family:Georgia,"Times New Roman",serif;font-size:14px;letter-spacing:.06em}.sts-nav>a{position:relative}.sts-nav>a:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:1px;background:var(--sts-teal);transition:.2s}.sts-nav>a:hover:after{right:0}.sts-language{position:relative;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--sts-line);border-radius:99px;padding:3px 9px;font-family:Arial,sans-serif;font-size:10px;color:var(--sts-muted);letter-spacing:.04em}.sts-language .glink,.sts-language a{font-weight:700}.sts-language .glink:hover,.sts-language a:hover{color:var(--sts-teal)}.sts-language img{display:none!important}.sts-translate-engine{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
.sts-hero{min-height:325px;padding:42px 54px 26px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:24px}.sts-eyebrow{margin:0 0 8px;color:var(--sts-teal);font-size:12px;font-weight:700;letter-spacing:.16em}.sts-hero h1,.sts-journal-head h1,.sts-page h1,.sts-map-page h1{font-family:Georgia,"Noto Serif KR",serif;font-size:42px;line-height:1.28;margin:0 0 18px;font-weight:600}.sts-hero-copy>p:last-child,.sts-journal-head>p:last-child,.sts-map-page>p{color:var(--sts-muted)}.sts-hero-art img{display:block;width:100%;height:auto;max-height:285px;object-fit:contain;object-position:center}.sts-journal-head{padding:54px 54px 30px;text-align:center}.sts-main{padding:0 54px 48px}.sts-filter-panel{border:1px solid var(--sts-line);border-radius:14px;background:rgba(255,255,255,.25);padding:13px 18px;margin-bottom:22px}.sts-filter-row{display:grid;grid-template-columns:95px 1fr;align-items:center;min-height:48px;border-bottom:1px solid rgba(217,211,200,.65)}.sts-filter-row:last-child{border:0}.sts-filter-row>strong{font-size:14px}.sts-filter-buttons{display:flex;flex-wrap:wrap;gap:8px}.sts-filter-buttons a{min-width:54px;text-align:center;padding:5px 15px;border:1px solid var(--sts-line);border-radius:99px;background:var(--sts-paper);font-size:13px;color:#505a56}.sts-filter-buttons a.is-active,.sts-filter-buttons a:hover{background:var(--sts-teal);color:white;border-color:var(--sts-teal)}
.sts-list{display:grid;gap:12px}.sts-card{display:grid;grid-template-columns:240px 1fr 44px;gap:22px;align-items:center;min-height:150px;border:1px solid var(--sts-line);border-radius:14px;padding:12px;background:rgba(255,255,255,.24);transition:.2s}.sts-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(30,42,40,.07)}.sts-card-image{height:126px;border-radius:10px;overflow:hidden;background:#d8e5e2}.sts-card-image img{width:100%;height:100%;object-fit:cover;display:block}.sts-card-meta{display:flex;gap:12px;color:var(--sts-muted);font-size:12px}.sts-card-meta span:first-child{color:var(--sts-teal);font-weight:700}.sts-card-copy h2{font-family:Georgia,"Noto Serif KR",serif;font-size:25px;margin:7px 0 4px}.sts-card-copy p{margin:0;color:#59625f;font-size:14px}.sts-card-arrow{font-size:26px;color:var(--sts-teal)}.sts-empty{text-align:center;padding:60px;border:1px dashed var(--sts-line);border-radius:14px}.sts-pagination{margin:30px 0 0}.sts-pagination ul{list-style:none;display:flex;justify-content:center;align-items:center;gap:8px;margin:0;padding:0}.sts-pagination a,.sts-pagination span{display:grid;place-items:center;min-width:36px;height:36px;border:1px solid var(--sts-line);border-radius:50%;font-size:13px}.sts-pagination .current{background:var(--sts-teal);color:#fff;border-color:var(--sts-teal)}.sts-pagination .prev,.sts-pagination .next{border-radius:99px;padding:0 15px}
.sts-map-teaser{margin:0 54px 46px;min-height:250px;display:grid;grid-template-columns:.72fr 1.28fr;border:1px solid #cfd8d3;border-radius:15px;overflow:hidden;background:#e3efeb}.sts-map-copy{padding:34px}.sts-map-copy h2{font-family:Georgia,"Noto Serif KR",serif;font-size:28px;margin:0 0 8px}.sts-map-copy p{color:#56635f;font-size:14px}.sts-button{display:inline-block;background:var(--sts-teal);color:#fff!important;border-radius:6px;padding:10px 18px;font-size:13px;font-weight:700}.sts-map-embed iframe,.sts-map-full iframe{width:100%;height:100%;border:0;display:block}.sts-footer{min-height:112px;background:var(--sts-teal);color:#f6f2e9;display:grid;grid-template-columns:1fr 1.4fr 1fr;align-items:center;padding:25px 48px}.sts-footer-brand{color:#fff;font-size:26px}.sts-footer p{text-align:center;font-size:13px;opacity:.9}.sts-footer nav{display:flex;justify-content:flex-end;gap:23px;font-family:Georgia,serif;font-size:12px;letter-spacing:.08em}
.sts-article{padding:52px 54px 66px;max-width:1010px;margin:auto}.sts-article-kicker{color:var(--sts-teal);font-size:13px;font-weight:700;letter-spacing:.08em}.sts-article>h1{font-family:Georgia,"Noto Serif KR",serif;font-size:43px;line-height:1.2;margin:8px 0 24px}.sts-facts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--sts-line);border-radius:12px;overflow:hidden;margin-bottom:14px}.sts-facts>div{position:relative;display:grid;grid-template-columns:36px 1fr;padding:16px 17px;border-right:1px solid var(--sts-line)}.sts-facts>div:last-child{border:0}.sts-facts span{grid-row:1/3;font-size:24px;color:var(--sts-teal)}.sts-facts small{font-size:11px;color:var(--sts-muted)}.sts-facts strong{font-size:13px}.sts-article-hero{margin:0;border-radius:12px;overflow:hidden;height:370px}.sts-article-hero img{width:100%;height:100%;object-fit:cover}.sts-intro{border:1px solid var(--sts-line);border-radius:9px;padding:12px 18px;margin:10px 0;color:#525d59;font-size:14px}.sts-summary{display:grid;gap:8px;margin:10px 0 38px}.sts-summary>div{display:grid;grid-template-columns:52px 150px 1fr;align-items:center;border:1px solid var(--sts-line);border-radius:9px;min-height:86px;padding:9px 17px}.sts-summary-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--sts-teal);color:#fff}.sts-summary h2{font-size:16px;margin:0}.sts-summary p{margin:0;font-size:14px;color:#515c58}.sts-prose{max-width:760px;margin:0 auto;font-size:17px;line-height:1.95}.sts-prose h2{font-family:Georgia,"Noto Serif KR",serif;font-size:31px;margin:45px 0 14px}.sts-prose p{margin:0 0 26px}.sts-prose figure{margin:24px 0 18px}.sts-prose img{display:block;width:100%;height:auto;max-height:600px;object-fit:cover;border-radius:10px}.sts-ratings{margin-top:70px}.sts-ratings>h2{font-family:Georgia,"Noto Serif KR",serif;font-size:30px}.sts-rating-grid{display:grid;grid-template-columns:1.45fr .85fr;border:1px solid var(--sts-line);border-radius:12px;overflow:hidden}.sts-rating-table>div{display:grid;grid-template-columns:150px 1fr 48px;align-items:center;min-height:44px;padding:0 18px;border-bottom:1px solid var(--sts-line)}.sts-rating-table>div:last-child{border:0}.sts-rating-table strong{font-size:13px}.sts-rating-table em{font-style:normal;text-align:right}.sts-stars{color:var(--sts-teal);letter-spacing:5px;font-size:17px}.sts-overall{border-left:1px solid var(--sts-line);display:flex;flex-direction:column;justify-content:center;align-items:center}.sts-overall>strong{font-family:Georgia,"Noto Serif KR",serif;font-size:22px}.sts-overall>span{font-family:Georgia,serif;font-size:54px;color:var(--sts-teal);line-height:1.1}.sts-overall small{font-size:19px}.sts-post-nav{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:16px}.sts-post-nav>div,.sts-post-nav>a{min-height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--sts-line);border-radius:8px;font-size:13px}.sts-post-nav>div:last-child{text-align:right}.sts-map-page,.sts-page{padding:58px 54px 74px}.sts-map-full{height:600px;margin:30px 0 20px;border:1px solid var(--sts-line);border-radius:14px;overflow:hidden}.sts-page{max-width:900px;margin:auto;min-height:600px}.sts-page-content{font-size:18px;line-height:1.9}.sts-page-content h2{font-family:Georgia,"Noto Serif KR",serif;font-size:30px}
.sts-shell .sts-hero h1,.sts-shell .sts-journal-head h1,.sts-shell .sts-card-copy h2,.sts-shell .sts-card-copy h2 a,.sts-shell .sts-map-copy h2,.sts-shell .sts-article h1,.sts-shell .sts-summary h2,.sts-shell .sts-prose h2,.sts-shell .sts-ratings h2,.sts-shell .sts-map-page h1,.sts-shell .sts-page h1,.sts-shell .sts-page-content h2{color:var(--sts-ink)!important}.sts-shell .sts-footer,.sts-shell .sts-footer a,.sts-shell .sts-footer p{color:#f6f2e9!important}.sts-prose .sharedaddy,.sts-prose .sd-sharing-enabled,.sts-prose .sd-like,.sts-prose .jp-relatedposts,.sts-prose .jetpack-likes-widget-wrapper{display:none!important}
body.admin-bar .sts-shell{margin-top:0}@media(max-width:800px){.sts-outer{padding:0}.sts-shell{border-radius:0}.sts-header{height:78px;padding:0 14px}.sts-brand{font-size:22px}.sts-nav{gap:10px;font-size:10px}.sts-language{display:inline-flex;padding:2px 6px;font-size:9px}.sts-hero{grid-template-columns:1fr;padding:34px 22px 24px}.sts-hero h1,.sts-journal-head h1,.sts-page h1,.sts-map-page h1{font-size:32px}.sts-hero-art{margin-top:16px}.sts-hero-art img{max-height:220px}.sts-main{padding:0 16px 34px}.sts-journal-head{padding:36px 20px 20px}.sts-filter-row{grid-template-columns:1fr;gap:7px;padding:10px 0}.sts-card{grid-template-columns:120px 1fr;padding:9px;gap:12px}.sts-card-image{height:104px}.sts-card-arrow{display:none}.sts-card-copy h2{font-size:19px}.sts-card-copy p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px}.sts-card-meta{gap:6px;font-size:10px}.sts-map-teaser{margin:0 16px 30px;grid-template-columns:1fr}.sts-map-embed{height:240px}.sts-footer{grid-template-columns:1fr;text-align:center;gap:9px;padding:25px 20px}.sts-footer p{margin:0}.sts-footer nav{justify-content:center}.sts-article{padding:34px 16px 50px}.sts-article>h1{font-size:32px}.sts-facts{grid-template-columns:1fr 1fr}.sts-facts>div:nth-child(2){border-right:0}.sts-facts>div:nth-child(-n+2){border-bottom:1px solid var(--sts-line)}.sts-article-hero{height:250px}.sts-summary>div{grid-template-columns:48px 1fr}.sts-summary p{grid-column:2;margin-top:5px}.sts-rating-grid{grid-template-columns:1fr}.sts-rating-table>div{grid-template-columns:105px 1fr 35px;padding:0 10px}.sts-stars{letter-spacing:2px;font-size:14px}.sts-overall{border-left:0;border-top:1px solid var(--sts-line);padding:24px}.sts-post-nav{grid-template-columns:1fr}.sts-map-page,.sts-page{padding:36px 18px 50px}.sts-map-full{height:500px}}
.sts-article-hero img{object-position:center}
