.basic-siblings, .basic-siblings *{ font-family:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif !important; box-sizing:border-box; } div.basic-siblings{ margin:0; padding:0; width:100%; } h2.basic-siblings{ margin:0; padding:0; font-size:clamp(18px,2.6vw,28px); line-height:1.15; font-weight:600; letter-spacing:-0.01em; color:#0b0f1a; text-decoration:none; text-align:left; width:100%; position:relative; } h2.basic-siblings::after{ content:""; display:block; width:100%; height:1px; background:rgba(0,0,0,.28); margin-top:12px; } @media (max-width:360px){ h2.basic-siblings{ font-size:16px; line-height:1.2; } } ul.basic-siblings{ list-style:none; margin:18px 0 0 0; padding:0; background:#ffffff; border:0; } ul.basic-siblings li{ margin:0; padding:0; border-bottom:1px solid rgba(15,23,42,.12); } ul.basic-siblings li:last-child{ border-bottom:none; } ul.basic-siblings li a{ display:flex; align-items:center; justify-content:space-between; gap:12px; padding:18px 0; text-decoration:none; color:#0b0f1a; background:transparent; width:100%; } ul.basic-siblings li a:hover{ background:rgba(0,0,0,.015); } ul.basic-siblings li a span{ display:block; min-width:0; flex:1 1 auto; font-size:18px; line-height:1.18; font-weight:600; letter-spacing:-0.01em; white-space:normal; overflow:visible; text-overflow:clip; word-break:break-word; overflow-wrap:anywhere; padding-right:6px; } ul.basic-siblings li a::after{ content:""; width:16px; height:16px; flex:0 0 auto; background-repeat:no-repeat; background-position:center; background-size:16px 16px; opacity:.35; transition:opacity .18s ease, filter .18s ease; background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M6%2012H18M18%2012L13%207M18%2012L13%2017%22%20stroke%3D%22%230B0F1A%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E"); } ul.basic-siblings li a:hover::after{ opacity:.95; filter:brightness(0) saturate(100%) invert(16%) sepia(86%) saturate(5440%) hue-rotate(352deg) brightness(95%) contrast(103%); } @media (max-width:420px){ ul.basic-siblings{margin-top:16px;} ul.basic-siblings li a{padding:16px 0;gap:12px;} ul.basic-siblings li a span{font-size:16px;} }