:root{color:#243b30;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--ink:#243b30;--muted:#586e62;--accent:#2f7d5b;--border:#dfe8e2;--wash:#edf6f0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f8f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:#fff;border:0}button:disabled,input:disabled{opacity:.45;cursor:not-allowed}button,a,summary,input,textarea,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{border:1px solid var(--border);width:100%;min-width:0;padding:var(--space-12);background:#fff;border-radius:7px;font-size:13px}input::placeholder,textarea::placeholder{color:var(--muted)}textarea{resize:vertical;line-height:1.7}select{cursor:pointer}input:not([type=checkbox]):not([type=range]):not([type=file]):focus,select:focus,textarea:focus{border-color:var(--accent)}input[type=color]{max-width:48px;padding:3px!important}input[type=file]{max-width:100%}@media (width<=760px){input:not([type=color]),textarea,select{font-size:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.static-page{max-width:800px;padding:calc(var(--space-32) + var(--space-24)) var(--space-24) calc(2 * var(--space-32) + var(--space-16));overflow-wrap:anywhere;margin:0 auto;line-height:1.9}.static-page h1{margin:0 0 var(--space-24);letter-spacing:-.035em;font-size:clamp(26px,5vw,36px);line-height:1.4}.static-page h2{margin:0 0 var(--space-12);font-size:20px;line-height:1.5}.static-page h3{margin:0 0 var(--space-8);font-size:17px;line-height:1.5}.static-page section{margin-top:var(--space-32)}.static-page p{margin:var(--space-12) 0}.static-page a{color:var(--accent);text-underline-offset:4px}.static-lead{font-size:18px}.effective-date{color:var(--muted);font-size:14px}.license-list{margin:var(--space-32) 0;padding:0;list-style:none}.license-list li{padding:var(--space-16) 0;border-bottom:1px solid var(--border)}.license-list h2 small{color:var(--muted);margin-left:var(--space-8);font-size:14px;font-weight:400}@media (width<=760px){.static-page{padding:var(--space-32) var(--space-16) calc(var(--space-32) + var(--space-24))}}.content-breadcrumb{margin-bottom:var(--space-24);color:var(--muted);font-size:14px}.content-grid{gap:var(--space-24);margin-top:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-grid>div{padding:var(--space-16);border:1px solid var(--border);border-radius:16px}.content-grid h3{margin:0 0 var(--space-12);font-size:18px;line-height:1.5}.content-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.static-page .content-cta{padding:var(--space-12) var(--space-16);background:var(--accent);color:#fff;border-radius:12px;font-weight:700;text-decoration:none;display:inline-block}.content-tip{padding:var(--space-16);border:1px solid var(--border);border-radius:16px}.content-tip ul{margin-bottom:0}.guide-steps li+li,.content-tip li+li{margin-top:var(--space-12)}.static-page .faq-list section{margin-top:var(--space-24)}@media (width<=600px){.content-grid{gap:var(--space-16);grid-template-columns:1fr}}
