.il-section{max-width:1180px;margin:28px auto;padding:24px;border:1px solid #deded9;border-radius:16px;background:#faf9f5;color:#242830}.il-section h2{font:700 21px/1.45 system-ui;margin:0 0 14px}.il-links{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;padding:0;margin:0}.il-links a{color:inherit;text-underline-offset:4px;font-size:15px;line-height:1.7}.il-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;list-style:none;padding:0}.il-directory a{font-size:15px;line-height:1.65;color:inherit}.il-section details{margin-top:16px}.il-section summary{cursor:pointer;font-weight:600}.il-section p{font-size:14px;color:#626873}.il-languages{font-size:13px!important;margin-bottom:0}.il-links a:focus-visible,.il-directory a:focus-visible{outline:3px solid #bd4126;outline-offset:4px}.il-dark{background:#161419;color:#fff;border-color:#432533}.il-dark p{color:#c2b6be}@media(max-width:650px){.il-section{margin:20px 14px;padding:20px}.il-directory{grid-template-columns:1fr}}