.language-switch{display:flex;gap:8px;align-items:center;white-space:nowrap;font-size:10px;color:#afa68f}.language-switch a{padding:6px 3px;border-bottom:1px solid transparent}.language-switch a[aria-current=page]{color:#efd49d;border-color:#cfad66}.header .wrap{gap:27px}.nav{gap:23px}.header-actions{gap:15px}.brand-name{white-space:nowrap}.board-layout{padding-bottom:85px}.board-tools{display:flex;gap:25px;justify-content:space-between;align-items:center;margin:30px 0 20px}.board-categories{display:flex;gap:8px;flex-wrap:wrap}.board-tools input{width:260px;background:#151710;border:1px solid #b9975148;color:#e9dfc9;padding:12px 16px;border-radius:2px;color-scheme:dark}.board-table-head,.board-row{display:grid;grid-template-columns:115px minmax(0,1fr) 130px;gap:22px;align-items:center}.board-table-head{border-top:1px solid #b9975166;border-bottom:1px solid #b9975148;padding:17px 20px;color:#cbb27d;font-size:12px}.board-row{padding:26px 20px;border-bottom:1px solid #b9975136;transition:background .2s}.board-row:hover{background:#b9975109}.board-row[hidden]{display:none}.board-category{color:#c6ad7b;font-size:12px}.board-title{display:block;font-size:18px;color:#efe2c5;font-family:var(--serif)}.board-title:hover{color:#edc982}.board-copy p{font-size:12px;line-height:1.9;color:#aaa392;margin:9px 0 0}.board-author{color:#aaa392;font-size:11px}.board-pagination{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:40px;font-size:13px;color:#d9c08a}.board-pagination .btn{padding:10px 18px}.board-pagination button:disabled{opacity:.35;cursor:default;transform:none}.board-detail{max-width:980px;padding-bottom:75px}.board-detail-meta{display:flex;gap:22px;align-items:center;font-size:12px;color:#b5ab96;border-bottom:1px solid #b9975136;padding:0 0 23px}.board-article{padding:20px 0}.board-article p{font-size:16px;color:#d7d0bd;line-height:2.2;margin:22px 0}.board-related{display:grid;gap:15px;padding:25px;background:#171811;border:1px solid #b9975136}.board-related b{font-size:13px;color:#d6bc88}.board-detail-nav{display:flex;justify-content:space-between;gap:15px;margin-top:40px;color:#d6bc88;font-size:12px}.board-preview .content-card{padding:28px}.board-preview .content-card h3{font-size:19px;line-height:1.7;margin-top:18px}.board-preview-note{font-size:11px;color:#998c73;margin-top:19px}.board-preview .section-heading h2{font-size:31px}
html[lang=en]{--serif:'Cormorant Garamond',Georgia,serif}html[lang=en] .luxury-hero h1{font-size:clamp(55px,5.4vw,76px);line-height:1.25;letter-spacing:0}html[lang=en] .brand-name{font-size:25px;letter-spacing:.035em}html[lang=ko]{--serif:'Batang','Malgun Gothic',serif}html[lang=ko] .brand-name{letter-spacing:.035em;font-size:22px}html[lang=ko] .luxury-hero h1{letter-spacing:-.025em;font-size:clamp(48px,5vw,72px)}
@media(max-width:1100px){.header .wrap{gap:18px}.nav{gap:14px}.header-actions{gap:9px}.planner-link{padding:8px}.language-switch{gap:5px}.nav{font-size:12px}}
@media(max-width:760px){.language-switch{position:absolute;right:17px;top:76px;font-size:10px;gap:8px}.header .wrap{position:relative}.header{height:122px}.nav{padding-right:145px;gap:15px}.nav a{font-size:10px;letter-spacing:0;white-space:nowrap}.header-actions{gap:10px}.brand{gap:10px}.brand-name,html[lang=en] .brand-name,html[lang=ko] .brand-name{font-size:20px}.brand-en{font-size:9px}.brand-symbol{width:43px;height:43px}.header .wrap{gap:12px}.planner-link{font-size:10px;padding:7px 9px}.board-tools{align-items:stretch;flex-direction:column;gap:16px}.board-tools input{width:100%}.board-categories{gap:6px}.board-categories button{font-size:11px;padding:9px 13px}.board-table-head{display:none}.board-row{grid-template-columns:1fr auto;gap:12px;padding:23px 0}.board-copy{grid-column:1/-1;grid-row:2}.board-author{grid-row:3}.board-row .board-title{font-size:18px}.board-article p{font-size:14px}.board-detail-meta{gap:12px;flex-wrap:wrap}.board-detail-nav{gap:8px;font-size:11px}.board-pagination{gap:18px}.board-pagination .btn{font-size:11px;padding:10px 14px}.board-preview .section-heading h2{font-size:27px}html[lang=en] .luxury-hero h1{font-size:51px}html[lang=ko] .luxury-hero h1{font-size:45px}.hero-actions{flex-wrap:wrap}.hero-actions .btn{letter-spacing:0}.nav{height:43px}.header .nav{left:0;right:0}.page-head{padding-top:45px}html{scroll-padding-top:155px}}
@media(max-width:420px){.header .nav{padding-right:0;top:80px;justify-content:flex-start;gap:22px}.header{height:156px}.language-switch{top:125px;left:17px;right:auto;gap:17px}.luxury-hero-inner{padding-top:80px}.planner-link{font-size:0}.planner-link .plan-count{font-size:10px}.header-actions{gap:6px}.brand-name,html[lang=en] .brand-name,html[lang=ko] .brand-name{font-size:19px}.nav a{font-size:11px}.brand-en{font-size:9px}html{scroll-padding-top:178px}.luxury-hero h1{font-size:46px}html[lang=en] .luxury-hero h1{font-size:47px}}
@media(max-width:760px){.header{height:156px}.header>.wrap{height:80px}.header .nav{top:80px;padding:0 18px;justify-content:space-between;gap:12px}.language-switch{left:0;right:auto;top:124px;gap:18px}.nav a{font-size:11px}.hero-utility{align-items:flex-end;flex-direction:column;gap:6px}.hero-bottom{align-items:flex-end}html{scroll-padding-top:178px}}

.board-sources{padding-left:19px;margin:0;color:#bbc3c1;font-size:12px;line-height:1.9}.board-sources a{text-decoration:underline;text-underline-offset:3px;color:#d7c6a1}.board-detail-meta{padding-top:5px}
