.toplinkregion{display:flex;flex-wrap:wrap;justify-content:space-between}.region{width:50%;box-sizing:border-box;padding:10px}@media (min-width:768px){.region{width:25%}}@media (min-width:768px){.toplinkregion td{width:25%}}.toc{background:#fff;border-radius:10px;width:70%;border:0 solid #ccc;padding:20px;margin-bottom:10px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.toc ul{list-style:none;padding:0}.toc li a{text-decoration:none;color:#4a525b;transition:color 0.3s ease,transform 0.3s ease;display:flex;align-items:center;font-size:.8em}.toc li a:hover{color:#0056b3;transform:translateX(5px)}.toc li a::before{content:"• ";color:#007bff;margin-right:10px;font-size:1.05em}.toc li a.h2-link{font-weight:400;font-size:1.2em;line-height:1.6em}.toc ul ul li a.h3-link{font-weight:400;font-size:1.1em;margin-left:15px;color:#555}.toc ul ul li a.h3-link::before{content:"→ ";color:#007bff;margin-right:5px}.toc ul ul{margin-left:20px}@media (max-width:600px){.toc{padding:10px}.toc li a{font-size:1em}.toc li a.h2-link{font-size:1em}.toc ul ul li a.h3-link{font-size:1em}}.big-section a{border-bottom:2px solid rgb(var(--e-global-color-accent));color:var(--e-global-color-accent)}