.ft{color:#f8f7f1c7;width:100%;padding:56px max(20px, env(safe-area-inset-left,0px)) 32px;background:#1f3328;font-family:Be Vietnam Pro,Pretendard Variable,Zen Kaku Gothic New,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.65}.ft-wrap{max-width:1080px;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);flex-direction:column;gap:32px;margin:0 auto;display:flex}.ft-brand{max-width:52ch}.ft-logo{color:#f8f7f1;align-items:center;gap:9px;margin:0 0 10px;font-family:Gowun Batang,Fraunces,serif;font-size:19px;font-weight:700;display:inline-flex}.ft-logo__mark{background:#f8f7f1;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.ft-desc{white-space:pre-line;color:#f8f7f1b8;margin:0}.ft-cols{border-top:1px solid #f8f7f11f;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:28px;display:grid}.ft .ft-h{letter-spacing:.12em;text-transform:uppercase;color:#e9d9ae;margin:0 0 12px;font-family:inherit;font-size:12px;font-weight:600}.ft ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ft a,.ft a:visited,.ft button{color:#f8f7f1c7;text-decoration:none;transition:color .18s}.ft button{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ft a:hover,.ft button:hover{color:#f8f7f1;text-underline-offset:3px;text-decoration:underline}.ft :focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #e9d9ae}.ft-contact{overflow-wrap:anywhere;margin:0}.ft-fine{color:#f8f7f1a8;border-top:1px solid #f8f7f11f;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:24px;font-size:12.5px;line-height:1.7;display:grid}.ft-fine p{white-space:pre-line;margin:0}.ft-fine strong{color:#f8f7f1d6;font-weight:600}.ft-copy{color:#f8f7f199;margin:0;font-size:12px}@media (max-width:720px){.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-cols>div{grid-column:1/-1}.ft-fine{grid-template-columns:1fr}}
