.lwe-ilink{font-weight:600;text-decoration:underline;text-underline-offset:2px}.lwe-related{--rc:var(--lw-primary,#0284c7);max-width:1180px;margin:34px auto;padding:24px 26px;border:1px solid color-mix(in srgb,var(--rc) 14%,#e2e8f0);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--rc) 5%,#fff),color-mix(in srgb,var(--rc) 2%,#fff));box-shadow:0 8px 26px color-mix(in srgb,var(--rc) 8%,transparent)}.lwe-related h3{margin:0 0 16px;font-size:19px;font-weight:800;color:var(--rc);padding-inline-start:14px;border-inline-start:4px solid var(--rc);line-height:1.3}.lwe-related ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.lwe-related li{margin:0}.lwe-related li a{display:flex;align-items:center;gap:10px;height:100%;padding:12px 15px;background:#fff;border:1px solid color-mix(in srgb,var(--rc) 12%,#e2e8f0);border-radius:12px;color:#1e293b;text-decoration:none;font-weight:600;font-size:14.5px;line-height:1.55;transition:transform .18s,box-shadow .18s,border-color .18s,color .18s}.lwe-related li a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--rc) 34%,transparent);box-shadow:0 10px 22px color-mix(in srgb,var(--rc) 14%,transparent);color:var(--rc)}.lwe-rel-ic{flex:0 0 auto;font-size:16px;line-height:1}.lwe-services li a{border-inline-start:4px solid var(--rc)}@media (max-width:560px){.lwe-related{padding:18px 16px}.lwe-related ul{grid-template-columns:1fr}}