*{box-sizing:border-box;margin:0;padding:0}html,body{background:#f5f1e8}::selection{color:#f5f1e8;background:#0f1e33}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}details[open] .en-faq-plus{transform:rotate(45deg)}@keyframes en-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes en-glass{0%{transform:translate(-120%)}to{transform:translate(220%)}}@media (max-width:900px){section[id=top]{grid-template-columns:1fr!important}.en-4col{grid-template-columns:1fr 1fr!important}}section[id],nav[id]{scroll-margin-top:80px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lk-nav{align-items:center;gap:24px;display:flex}@media (max-width:960px){.lk-nav{display:none}}.lk-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;display:grid}@media (max-width:940px){.lk-hero-grid{grid-template-columns:1fr;gap:32px}.lk-hero-art{max-width:380px}}.lk-stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:720px){.lk-stats{grid-template-columns:1fr}}.lk-body{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.lk-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:92px}@media (max-width:1020px){.lk-body{grid-template-columns:minmax(0,1fr);gap:36px}.lk-side{position:static}}.lk-rules{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:780px){.lk-rules{grid-template-columns:minmax(0,1fr)}}.lk-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.lk-scroll>table{min-width:560px}.lk-foot{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;display:grid}@media (max-width:860px){.lk-foot{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:520px){.lk-foot{grid-template-columns:1fr}}details[open] .lk-plus{transform:rotate(45deg)}.lk-plus{transition:transform .15s;display:inline-block}@media (max-width:860px){.lk-h1{font-size:32px!important}.lk-h2{font-size:25px!important}}.post-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:44px;margin-top:4px;display:grid}@media (max-width:940px){.post-head{grid-template-columns:1fr;gap:28px}}.post-body{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:44px;display:grid}.post-toc{grid-area:1/2;align-self:start;display:block;position:sticky;top:92px}.toc-link-active .toc-label{text-underline-offset:3px;text-decoration:underline}.post-toc-mobile{display:none}@media (max-width:1020px){.post-body{grid-template-columns:minmax(0,1fr);gap:0}.post-toc{display:none}.post-toc-mobile{display:block}}.post-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.post-scroll>table{min-width:640px}details[open] .post-plus{transform:rotate(45deg)}.post-plus{transition:transform .15s;display:inline-block}@media (max-width:860px){.post-h1{font-size:30px!important}}.blog-featured{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:44px;display:grid}@media (max-width:940px){.blog-featured{grid-template-columns:1fr;gap:28px}}.blog-chips{flex-wrap:wrap;gap:8px;display:flex}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.blog-grid{grid-template-columns:minmax(0,1fr)}}.blog-card{background:#fbf9f3;border:1px solid #e3ddce;border-radius:8px;flex-direction:column;padding:20px 22px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.blog-card:hover{border-color:#c9a860;transform:translateY(-1px)}.blog-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-card-foot{border-top:1px solid #e3ddce;margin-top:auto;padding-top:14px}
