.lg-root{box-sizing:border-box;color:#404047;letter-spacing:0;background:#fff;flex-direction:column;gap:40px;height:100dvh;min-height:100dvh;padding:160px 40px 40px;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:flex;position:relative}.lg-header{z-index:2;justify-content:space-between;align-items:center;height:80px;padding:0 40px;display:flex;position:absolute;top:0;left:0;right:0}.lg-title-row{flex:none;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.lg-title{color:#000;white-space:nowrap;margin:0;font-size:80px;font-weight:900;line-height:1.6}.lg-ver{flex:none;width:240px;position:relative}.lg-ver-trigger{box-sizing:border-box;color:#64748b;width:100%;height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 15px;font-size:16px;line-height:1.6;display:flex}.lg-ver-trigger:hover{background:#f8fafc}.lg-ver-icon{flex:none;display:block}.lg-ver-menu{z-index:3;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 4px 12px #0f172a14}.lg-ver-item{color:#64748b;width:100%;height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:16px;display:block}.lg-ver-item:hover,.lg-ver-item.is-on{color:#14141a;background:#f1f5f9}.lg-body{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9;flex:auto;min-height:0;padding-right:32px;overflow-y:auto}.lg-body::-webkit-scrollbar{width:8px}.lg-body::-webkit-scrollbar-track{background:#f1f5f9;border-radius:99px}.lg-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.lg-line{color:#404047;white-space:pre-wrap;word-break:break-word;margin:0;font-size:16px;font-weight:400;line-height:1.7}.lg-line strong,.lg-line.is-bold{color:#14141a;font-weight:700}.lg-article{color:#14141a;margin:0;font-size:20px;font-weight:700;line-height:1.5}@media (max-width:1023.98px){.lg-title-row{flex-direction:column;gap:16px}.lg-title{white-space:normal;font-size:56px;line-height:1.4}}@media (max-width:743.98px){.lg-root{gap:24px;height:auto;padding:104px 16px 40px}.lg-header{height:56px;padding:0 16px}.lg-title-row{flex-direction:column;gap:16px}.lg-title{white-space:normal;font-size:32px;line-height:1.4}.lg-body{flex:none;padding-right:0;overflow:visible}}
