@import "https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700;800&display=swap";.lkc{--lkc-paper:#fbf8f1;--lkc-ink:#121212;--lkc-yellow:#fd3;--lkc-yellow-hover:#f5c400;--lkc-amber-text:#8a4b10;--lkc-amber-bg:#ffe9a8;--lkc-amber-dot:#c08a2a;--lkc-pro-bg:#fff3c4;--lkc-con-bg:#ffd6d6;--lkc-no-bg:#ffb9a8;--lkc-verdict-ok:#0e5539;--lkc-verdict-dot-ok:#197a56;--lkc-verdict-dot-warn:#e0a21b;--lkc-red:#c0341a;--lkc-hairline:#1212121a;--lkc-hairline-strong:#12121247;font-family:var(--font-linkly), "Be Vietnam Pro", system-ui, sans-serif;color:var(--lkc-ink);background:var(--lkc-paper);letter-spacing:normal;min-height:100vh}.lkc *{box-sizing:border-box}.lkc a{color:var(--lkc-ink);text-decoration:none}.lkc a:hover{color:var(--lkc-yellow-hover);text-decoration:underline}.lkc button{font:inherit;cursor:pointer;border:0}.lkc-hoverable{transition:background .12s,color .12s,box-shadow .12s}.lkc-hoverable:hover{color:var(--lkc-ink);background:#1212120d}.lkc-btn-primary{transition:background .12s}.lkc-btn-primary:hover{background:var(--lkc-yellow-hover)!important}.lkc-row-hover:hover{box-shadow:4px 4px 0 var(--lkc-ink)}.lkc-tick-hover:hover{background:#1212120a}.lkc-chip-row{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.lkc-chip-row::-webkit-scrollbar{display:none}.lkc-desktop{width:100%;max-width:1440px;margin:0 auto;display:flex}.lkc-mobile{display:none}@media (width<=980px){.lkc-desktop{display:none!important}.lkc-mobile{display:flex}}.lkc-mobile-shell{background:var(--lkc-paper);flex-direction:column;max-width:430px;min-height:100vh;margin:0 auto;padding-bottom:78px}.lkc-bottom-tabs{border-top:1px solid var(--lkc-hairline);z-index:10;background:#fff;grid-template-columns:repeat(5,1fr);align-items:start;max-width:430px;height:74px;margin:0 auto;padding-top:8px;display:grid;position:fixed;bottom:0;left:0;right:0}@media (width>=600px) and (width<=980px){.lkc-mobile-shell,.lkc-bottom-tabs{max-width:640px}}.lkc-tab{color:#12121280;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:44px;font-size:10.5px;display:flex}.lkc-tab.active{color:var(--lkc-ink);font-weight:600}.lkc-fab{background:var(--lkc-yellow);width:52px;height:52px;color:var(--lkc-ink);border:2px solid var(--lkc-ink);box-shadow:4px 4px 0 var(--lkc-ink);border-radius:22px;place-items:center;margin-top:-14px;font-size:24px;font-weight:400;display:grid}@media (width<=640px){.lkc-hide-sm{display:none!important}}.lkc-policy-shell{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:40px;max-width:1000px;margin:0 auto;padding:32px 24px 56px;display:grid}.lkc-policy-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:24px}.lkc-policy-body{border:2px solid var(--lkc-ink);background:#fff;border-radius:18px;padding:26px 28px 30px}.lkc-policy-body h2{font-family:var(--font-linkly), "Be Vietnam Pro", system-ui, sans-serif;letter-spacing:-.01em;margin:26px 0 8px;font-size:16px;font-weight:800}.lkc-policy-body h2:first-child{margin-top:0}.lkc-policy-body p{color:#121212b8;margin:0;font-size:14px;line-height:1.7}@media (width<=860px){.lkc-policy-shell{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 16px 44px}.lkc-policy-nav{position:static}.lkc-policy-body{padding:20px}}*,:before,:after{box-sizing:border-box}:root{--font-linkly:"Be Vietnam Pro", system-ui, sans-serif}html{scroll-behavior:smooth}body{color:#121212;font-family:var(--font-linkly), "Be Vietnam Pro", system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#fbf8f1;margin:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;border:0}
