/* Production integration: no preview chrome, preserve live business information. */
.fsd-live .preview-note{display:none!important}
.fsd-live.fs-preserved-page>.preview-chrome:first-of-type{top:0}
.fsd-live .fsd-legal-footer{background:#fff!important;border-top:1px solid #e4e7ec;margin:0!important;padding:24px 20px!important}
.fsd-live .fsd-legal-footer .fsd-legal-inner{max-width:1200px;margin:auto;font-family:var(--fs-font);font-size:12px;line-height:1.8;color:#636875}
.fsd-live .fsd-legal-inner p{margin:0 0 12px;word-break:keep-all}.fsd-live .fsd-legal-inner a{color:#526895;text-decoration:underline}
.fsd-live #fsPopup{z-index:100010!important}
.fsd-live :is(.ds-prose p,.fs-sub,.ds-intro){word-break:keep-all;overflow-wrap:break-word}
.fsd-live #fsPopup :is(input,textarea,select){font-family:var(--fs-font)!important}
.fsd-live .header{z-index:1000}
.fsd-live>.skip-link{position:absolute;top:-100px;left:20px;z-index:100020;padding:12px 18px;background:#2453ee;color:white;border-radius:6px}
.fsd-live>.skip-link:focus{top:12px}
@media(max-width:780px){.fsd-live{padding-bottom:78px}.fsd-live .footer{padding-bottom:24px}.fsd-live #fsKakaoFloat{display:none!important}}
