.national-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;padding:40px 0 35px}.national-intro h1{font-size:clamp(32px,3.2vw,48px);letter-spacing:-2px;line-height:1.3}.national-intro h1 span{color:#6a7b61}.national-intro .eyebrow{margin-bottom:15px;font-size:12px}.national-intro>p{font-size:15px;line-height:1.9;margin:0}.national-intro>p a{display:inline-block;margin-top:14px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.national-thumb{padding:0;position:relative;--preview-scale:.33}.national-thumb iframe{border:0;width:1200px;height:800px;position:absolute;inset:0;transform:scale(var(--preview-scale));transform-origin:top left;pointer-events:none}.national-thumb:after{content:'';position:absolute;inset:0}.reference-firm{font-size:12px!important;font-family:'Noto Sans KR',sans-serif!important;letter-spacing:0!important;margin-top:7px!important;color:#576f58!important}.card-detail p{font-size:14px;min-height:48px}.card-detail>div span{font-size:12px}.card-caption p{font-size:12px;letter-spacing:.1em}.design-grid{margin-top:25px}.research-main{padding-top:60px;padding-bottom:70px}.research-main h1{font-size:48px}.method{margin:35px 0 45px;border-top:1px solid;padding-top:20px}.method p{line-height:1.9;font-size:16px;max-width:1040px}.method a{text-decoration:underline;text-underline-offset:4px}.research-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.research-grid article{background:white;border:1px solid #d7dfd4;padding:32px;scroll-margin-top:25px}.research-top{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#65805c}.research-grid h2{font-size:28px;margin:22px 0 10px;font-weight:500}.official-link{font-size:14px;text-decoration:underline}.research-grid h3{font-size:14px;margin:25px 0 10px}.research-grid p{font-size:16px;line-height:1.85;color:#627060}.swatches{display:flex;align-items:center;gap:7px;margin:24px 0}.swatches i{width:22px;height:22px;border:1px solid #0002;border-radius:50%}.swatches span{font-size:12px;color:#718070;margin-left:7px}.research-open{display:block;border-top:1px solid #ddd;padding-top:20px;font-size:15px}.gallery-header nav{gap:24px}.filters button{font-size:14px}.gallery-footer{font-size:12px}.national-thumb .import-badge{font-size:12px}
@media(max-width:800px){.national-intro{display:block;padding:30px 0}.national-intro>p{margin-top:20px}.research-grid{grid-template-columns:1fr}.research-main h1{font-size:36px}.research-grid article{padding:24px}.gallery-header nav{gap:12px;font-size:13px}.research-top{display:block}.research-top span{display:block;margin-bottom:6px}.national-intro h1{font-size:36px}.national-intro .eyebrow{font-size:11px}.card-caption h2{font-size:21px}.card-detail{margin-left:0}}
