.side-list{list-style:none;margin:0;padding:0}
.side-list a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #eef2f6;color:var(--primary-dark);font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s}
.side-list a::after{content:'›';color:var(--secondary-color,#299dd8);font-size:1.15rem;line-height:1;transition:transform .2s}
.side-list a:hover{color:var(--primary-color)}
.side-list a:hover::after{transform:translateX(3px)}
.side-list li:first-child a{padding-top:0}
.side-share{display:flex;flex-wrap:wrap;gap:8px}
.side-share a,.side-share button{font-family:inherit;display:inline-block;padding:7px 14px;border-radius:50px;border:1px solid rgba(13,90,140,.2);background:#fff;color:var(--primary-color);font-size:.8rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s}
.side-share a:hover,.side-share button:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}
.side-note{background:#f0f7fd;border:1px solid rgba(13,90,140,.1);border-left:4px solid var(--secondary-color,#299dd8)}
.side-note h3{font-size:.9rem!important;margin-bottom:8px!important}
.side-note p{margin:0;font-size:.82rem;line-height:1.6;color:#64748b}
